Salary
💰 £80,000 - £90,000 per year
Tech Stack
AWSCloudDockerGoGrafanaKubernetesLinuxMicroservicesOpen SourcePythonTerraform
About the role
- Own and solve problems for foundational infrastructure and systems powering the cloud platform, including authentication and observability
- Maintain and extend the platform REST API (written in Go) serving external customers and internal product teams
- Build and maintain platform microservices developed in Python
- Design, build, and maintain internal platforms and services using Go, Python, and AWS services with event driven architecture
- Develop and evolve NetBox Cloud capabilities, including the Cloud Console, signup flow, and SSO
- Work with product application teams on internal operational tools that empower support staff
- Contribute to infrastructure-as-code efforts using tools like Terraform and Kubernetes
- Collaborate with security and compliance teams to ensure platform and code meet organizational and regulatory standards, including SOC 2
- Partner with product and engineering teams to define and deliver platform capabilities
- Participate in the team’s on-call rotation to support production systems
Requirements
- 5+ years of experience as a software engineer, ideally with platform or infrastructure focus
- 2+ years in a startup environment
- Proficiency with Python or Go
- Familiarity with Linux systems
- Experience with cloud-native infrastructure (e.g., Kubernetes, Docker, Terraform)
- Hands-on experience with AWS services and cloud infrastructure best practices
- Familiarity with CI/CD systems such as GitHub Actions or similar
- Strong communication skills and a collaborative mindset
- Comfortable working in a fast-paced, remote-first environment
- (Nice to have) Experience supporting multi-tenant SaaS platforms
- (Nice to have) Exposure to infrastructure security and compliance standards (SOC 2, FedRAMP, etc.)
- (Nice to have) Contributions to open source projects