Teachstone

Senior Software Engineer

Teachstone

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $124,500 - $134,500 per year

Job Level

About the role

  • 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.

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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend servicesAPIsdata modelsbusiness logicidentity and access managementauthenticationauthorizationsystem designdata modelingAPI design
Soft Skills
leadershipcollaborationmentoringtechnical guidancecommunicationownership mindsetproblem-solvingtechnical decision-makingfeedbackcode quality