Senior Software Engineer, Cloud
You will design and build systems that run inside AWS VPCs and implement application and infrastructure components primarily in Go. You will work with Terraform-provisioned AWS infrastructure and services such as S3, EKS, EC2, and Route53. You will own the full lifecycle of features from design through testing and release, participate in on-call rotations, and handle incident management and troubleshooting. You will address performance, security, and user interaction considerations while operating large-scale distributed services and collaborate with other engineers to deliver reliable production systems.
Responsibilities
- Design and build systems that run inside AWS VPCs
- Create application and infrastructure components mainly in Go
- Work with Terraform-provisioned AWS infrastructure and services like S3 EKS EC2 and Route53
- Own the full lifecycle of feature development from design through testing and release
- Participate in on-call rotation and provide application support incident management and troubleshooting
- Take ownership of and lead larger pieces of work
Requirements
- Experience in Go or Rust
- Familiarity with microservice architectures at scale
- Experience building and operating large-scale distributed systems
- Expertise in AWS
- Expertise in Kubernetes
- Experience with Terraform
- Ability to discuss performance security and user interactions in complex systems
- Experience with MongoDB is a plus
Benefits
- 30 vacation days plus public holidays for the region
- Monthly phone reimbursement or company device
- Hybrid work model
- Deutschland Ticket costs covered
- Free lunch and dinner when in the office
- Healthcare dental and vision
- 401(k) plan and match
- Life insurance
- Flexible time off
- Commuter benefits
- Professional development stipend