Teachstone
Every student deserves life-changing teachers
Senior Software Engineer
Location
United States
Posted
16 days ago
Salary
$124.5K - $134.5K / year
Bachelor Degree6 yrs expEnglish
Job Description
• Design and implement backend services and APIs that support multiple product teams.
• Own complex systems end to end, including data models, business logic, and integrations.
• Build and evolve identity and access management capabilities, including authentication, authorization, roles, and permissions.
• Improve reliability, performance, and observability of existing services.
• Lead technical design discussions and contribute to architectural direction.
• Raise the bar on code quality through reviews, refactoring, and technical standards.
• Diagnose and resolve production issues, including participating in root cause analysis.
• Collaborate with product and engineering leadership to scope work and manage technical tradeoffs.
• Mentor other engineers through pairing, feedback, and technical guidance.
Job Requirements
- 6+ years of professional software engineering experience, primarily backend-focused.
- Strong fundamentals in system design, data modeling, and API design.
- Experience building and operating production backend systems at scale.
- Comfort working in a mature codebase with real-world constraints.
- Ability to make pragmatic technical decisions and explain tradeoffs clearly.
- Experience collaborating across teams and disciplines.
- Strong ownership mindset. You care about the long-term health of the systems you touch.
Benefits
- Fair, Competitive Pay: We ensure equal pay for equal work, using consistent salary bands based on market benchmarks, reviewed annually. Prior salaries, negotiation skills, or fear of conflict don’t influence your pay.
- Comprehensive benefits: Medical/dental, 401(k), PTO, insurance, development opportunities. Details provided at offer. Eligibility depends on your role and employment status.