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.