Remote job
Senior Software Engineer, Production and Reliability Engineering
Job details
About this role
Role overview Design and improve backend services with a focus on scalability and reliability. This senior engineering role combines hands-on software and architecture work with cross-functional collaboration, practical reliability engineering, and mentoring colleagues.
Responsibilities - Design and build new services, and improve existing ones. - Work across implementation details and broader software architecture. - Turn ideas and technical needs from partner teams into features and tools. - Explain proposed solutions clearly to technical and non-technical colleagues. - Coach team members and help expand engineering knowledge.
Requirements - Strong programming skills in Go or a similar backend technology. - Understanding of how to build scalable, reliable services. - Practical knowledge of Site Reliability Engineering and DevOps. - Experience working with cloud environments; GCP or a similar platform is relevant. - Strong communication and collaboration skills across technical and non-technical teams.
Nice to have - Familiarity with continuous integration and delivery. - Experience with containers, especially Docker and Kubernetes. - Contributions to open-source projects or a portfolio of software work. - Interest in metrics, measurement, and service reliability.
Benefits and work setup - Full-time, worldwide remote role using a flexible Scrum approach.