The RoleWe're looking for a Senior Software Engineer who thrives in a hands-on role. You'll be writing a lot of production code across our TypeScript-based stack while also contributing through thoughtful design, code reviews, and mentoring.
This is not an ivory tower role - we need someone who enjoys solving problems at the keyboard, shipping features, and making pragmatic technical decisions. You'll bring the judgment and maturity to guide others, but you'll do so while actively building alongside them.
What You'll Do- Write high-quality, production-ready code across the stack, with focus areas that match your strengths (backend, frontend, or both)
- Design and build scalable services, APIs, and user-facing features within our TypeScript monorepo
- Integrate with external systems such as HRIS and ticketing platforms
- Model data, design schemas, and optimize queries to keep our systems fast and reliable
- Build for production with a focus on observability, monitoring, and testability from day one
- Participate in design discussions, code reviews, and technical decision-making
- Mentor teammates by sharing context, giving feedback, and helping them grow their craft
- Collaborate closely with product, design, and engineering peers to deliver solutions that drive real business value
What We're Looking For- Deep expertise in either backend or frontend engineering, with solid working knowledge of the other side
- Proven track record of delivering complex features end-to-end in production systems
- Deep experience with TypeScript or other modern application development languages such as Java, C#, or Python.
- Familiarity with system architecture, API design, and scalable engineering patterns
- Proficiency with databases (schema design, query optimization, performance tuning)
- Ability to operate effectively in ambiguity, prioritize well, and balance speed with maintainability
- Strong communication skills and empathy for both teammates and end users
- Interest in leveraging AI to enhance user experiences, and openness to using AI tools to boost your own productivity
$170,000 - $210,000 a year
Benefits include: stock options, medical/dental/vision, and 401k
Interview Process:- Initial screen with our recruiters
- Video Interview with our Head of Engineering
- On-site interview loop:
- Technical interview focused on real-world problem solving (no whiteboard algorithms)
- Team behavioral interview
- 1:1 with our PM
- Final loop with our Head of Engineering
- Final conversation with our CEO
If you're excited about solving meaningful problems in a fast-paced environment where your work directly impacts customers' lives, we'd love to hear from you.