Staff Software Engineer, Backend Engineering
You will lead the design, development, and maintenance of highly scalable, performant, and reliable backend systems. You will propose and implement cloud-based solutions, drive technical design discussions, and guide best practices and architecture principles. You will collaborate with cross-functional teams to deliver new features and products, mentor mid-level engineers, and identify emerging technologies that improve engineering processes.
Responsibilities
- Lead the design, development, and maintenance of highly scalable, performant, and reliable systems
- Propose, design, develop and implement cloud-based solutions
- Drive technical design discussions and provide guidance on best practices, coding standards, and architecture principles
- Collaborate with and lead cross-functional teams to develop new features and products
- Mentor and guide mid-level engineers and cultivate a culture of continuous learning
- Identify and evaluate emerging technologies, tools, and trends to drive innovation
Requirements
- Bachelor's or Master's degree in Computer Science or related field, or equivalent experience
- Minimum of 8 years of experience in backend development and platform architecture
- Experience designing and implementing complex distributed systems, including microservices architecture, containerization, and orchestration
- Strong expertise in cloud-based solutions with hands-on experience in one or more cloud platforms (AWS, Google Cloud, Azure), including infrastructure as code and serverless architectures
- Proficiency in multiple programming languages (Java, Python, Go)
- Experience building distributed systems with microservices and relational and NoSQL databases
- Experience leading technical design discussions and providing guidance on best practices
- Strong problem-solving and analytical skills
- Excellent collaboration and communication skills with ability to mentor junior engineers
Benefits
- Employer-covered health, dental, and insurance plan options
- Maven for Mavens platform access including mental health, reproductive health, family planning and pediatrics care
- Wellness partnerships
- Hybrid work, in-office meals, and work together days
- 16 weeks 100% paid parental leave and new parent stipend
- Annual professional development stipend and access to a personal career coach
- 401K matching with immediate vesting