Staff Software Developer
About the role
About
Become a key player in Site Reliability Engineering as a Staff Software Developer. Leverage your expertise to design, develop, and optimize large-scale systems in a fast-paced, open environment.
This role demands advanced skills in software development, distributed systems, and stakeholder engagement. With eight years of experience in coding and three years in system design, you will enhance reliability while addressing complex challenges. Collaborate with diverse teams and utilize your technical skills to create robust solutions that improve uptime and performance.
Utilize your coding and systems expertise to drive reliability and innovation in a wide-ranging technical infrastructure.
Key Responsibilities
- Engage in the complete lifecycle of services
- Support pre-live services with design consulting
- Measure and monitor live service availability
- Implement automation for sustainable scaling
- Manage incident response and conduct postmortems
Requirements
- Bachelor’s degree in Computer Science or related field
- 8 years in software development across languages
- 3 years in designing distributed systems
- Master’s degree preferred but not required
- Strong problem-solving capabilities and teamwork
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free