Employer listing
Senior Software Engineer, Backend
Oscar Health
Tempe, Az · hybrid · full time · Senior
$158,400 - $207,900
About the Role
As a Senior Software Engineer, you will build reliable and maintainable applications, infrastructure, and interfaces that make interacting with the healthcare system easier for members and providers. You will work with partners, product managers, and designers to solve challenging problems and collaborate with other engineers on the team to improve technology and apply best practices.
This position is based in our Tempe, AZ office, requiring a hybrid work schedule with 3 days of in-office work per week (Thursdays required, plus two flexible office days).
Responsibilities
- Become the expert on your team's business and technical domains.
- Lead the planning, execution, and release of complex technical projects.
- Work with partners, product managers, and designers to solve challenging problems.
- Lead and mentor engineers on the team to improve technology and apply best practices.
- Independently responsible for large or complex technology capabilities (components or services) within team domains or spanning multiple domains.
- Facilitate cross-team execution and collaboration, proactively mitigating risks to deliver on time.
- Drive prioritization of the technical roadmap and influence product roadmap prioritization.
- Actively identify and reduce failure domains; build software to minimize effort and business impact during maintenance and failures.
- Guide the development of Service-Level Objectives (SLOs) for systems you own.
- Implement step-wise technical migrations of existing services and applications.
- Own features or infrastructure projects from technical design through completion.
Qualifications
- 5+ years of professional software engineering experience, working with a variety of technologies with increasingly impactful accomplishments.
- Experience leading technical contributions, improving team code quality, and building fault-tolerant, scalable software systems.
- Solid understanding and practical application of computer science concepts.
- Consistently writes stable, correct, and maintainable code with little oversight.
- Experience proposing, experimenting, and iterating on technical solutions.
- Experience mentoring and training more junior engineers.
Bonus Points
- Experience supporting libraries and writing in Python and Golang.
- Experience owning observability stack tooling (e.g., Grafana, BigQuery, Kubernetes).
- Experience working in data and engineering tooling (e.g., discovery libraries, data replication, data transfer tools, authentication, authorization libraries).
Benefits
Full-time employees receive medical, dental, and vision insurance, 11 paid holidays, paid sick time, paid parental leave, 401(k) plan participation, life and disability insurance, paid wellness time and reimbursements, and an unlimited vacation program.