We're looking for a Staff Software Engineer to help strengthen and evolve the foundations our product teams rely on. This role focuses on platform capabilities such as reliability, scalability, performance, security, and developer experience.
Requirements
- Strong experience building and operating production systems
- Solid backend experience with Node.js and/or.NET (C#)
- Experience working in a cloud environment (Azure preferred, but not required)
- Familiarity with infrastructure as code and modern deployment practices
- Understanding of reliability, scalability, and operational tradeoffs
- Experience designing APIs, data models, and service boundaries
- Clear communication skills and a collaborative approach
- Ability to lead technical work through influence and sound judgment
Benefits
- Flexible PTO
- Your birthday off and a day for you to volunteer and give back to the organization of your choice
- Generous Parental Leave Program
- Growth and development opportunities with access to a top learning content provider