Senior Staff Software Engineer, Site Reliability Engineering
AI Summary ✨
Requirements:
Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
8 years of experience with data structures or algorithms.
5 years of experience with software development in one or more programming languages.
4 years of experience leading projects, providing technical leadership, and experience in designing, analyzing, and troubleshooting distributed systems.
Nice to haves:
Proven track record of collaborating effectively across organizational boundaries.
Ability to understand complex relationships and quickly respond to changing circumstances.
Ability to flourish with ambiguity and deliver in a fast-changing environment.
Excellent communication skills with the ability to influence without authority.
What you'll be doing:
Engage in and improve the whole lifecycle of services, from inception to operation and refinement.
Support services before they go live through system design consulting, capacity planning, and more.
Maintain services once live by measuring and monitoring availability and system health.
Scale systems sustainably through automation and push for changes to improve reliability.
Practice sustainable incident response and blameless postmortems.
Perks and Benefits:
Dynamic work culture that encourages collaboration, problem-solving, and openness.
Opportunity to work on meaningful projects with support and mentorship for personal growth.
Access to cutting-edge technology and the chance to tackle unique challenges in a fast-paced environment.