Software Engineer

Responsibilities:

In this position, you will be a member of a small, focused team building one of Packet’s many core services and offerings.  You will be a key contributor who’s comfortable maintaining an existing service or helping to launch a new microservice.  Learn more about us and our process here
 
  • Deeply care about technology, your craft and about the success of your teammates and the company.  Have strong intrinsic motivators to help drive self-improvement.
  • Build out components in an iterative and continuous deployed to production model.  
  • Believe in a DevOps culture where you care about how your service behaves and functions in production.   
  • Contribute on key technology decisions such as languages, frameworks, tooling needed to run in production and at scale.
  • Strive to be an embodiment of our core values and behaviors

Qualifications:

  • At least 2 years of professional experience developing and deploying production level services
  • Familiarity with SaaS products utilizing agile practices and frameworks such as Rails, Phoenix, Django, MEAN or microservices equivalent such as Go and API gateway/gRPC
  • Skilled on at least one language and framework and have an understanding of pragmatic technology choices
  • Excellent communication skills internally and externally
  • (Preferred) Experience with breaking apart a monolith into microservices, including switching languages and/or frameworks
  • (Preferred) Familiarity with DevOps tooling such as Rancher, Terraform, Kubernetes.
  • (Preferred) Understanding of data center, server and network infrastructure.

Our Core Behaviors:

  • Caring about your craft, company and teammates
  • Listen first, then collaborate
  • Give honest and continuous feedback
  • Seek learning and be uncomfortable
  • Take small purposeful steps

Languages / Tools / Processes We Use:

  • Ruby on Rails, Golang, Python, Bash
  • Postgres, Prometheus, Logstash
  • Drone, Coveralls, Quay.io
  • Docker, Terraform, Rancher, Docker, Nomad, Saltstack, Vault, Consul
  • Slack, GitHub, Jira, Trello
  • NewRelic, Rollbar, Grafana, Kibana
  • (Near) Continuous, Aligned, Development and Deployment

About Packet

Packet is the leading bare metal automation platform for developers, which is available in 18 global locations and supports over 60,000 bare metal installs each month. In addition to its public cloud, the company offers a popular Private Deployment product targeted at SaaS companies and enterprises that want to take advantage of customized infrastructure with the automation and operational benefits of a public cloud.   
 
Packet’s combination of flexible bare metal automation and focus on carrier-grade networking features has positioned it at the center of the edge computing conversation. The company is rapidly expanding its edge computing presence with some 50 new sites under development. In a departure from the hyperscale cloud model, Packet is inviting physical and supply chain partners to participate in what is expected to be a highly disaggregated and rapidly expanding ecosystem.
 
Central to Packet’s vision is a rethinking of the infrastructure “last mile” for a world that features widely distributed, diverse and specialized hardware in a cloud consumption model. Packet is working directly with global suppliers to accelerate the availability of hardware innovation.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
ErrorRequired field