The Role
Deliver complex features reliably while raising the technical bar of the team. At this level, your scope extends from individual features to subsystems — you own the outcome, not just the task.
Responsibilities
- Design and implement complex features end-to-end; own subsystems and navigate existing codebases with architectural discernment, using AI tooling as an accelerant while applying your own judgment on correctness, security, and alignment with the system's direction
- Participate in design reviews; propose sound technical designs and identify scalability, performance, and reliability risks before they become incidents
- Scope and estimate accurately; deliver features from requirements through rollout and post-release monitoring; communicate risks early
- Mentor junior and mid-level engineers through code reviews and pairing; provide substantive feedback that raises the quality of code around you
- Drive improvements in team practices — testing patterns, observability, code organization — and push back on shortcuts that create long-term cost
- Explain technical decisions clearly to both technical and non-technical stakeholders; represent engineering in product discussions with a security lens
What We're Looking For
- You own outcomes, not just tasks — accountability motivates you
- You build incrementally and surface risks early; you don't absorb uncertainty silently
- You help people around you grow through reviews, pairing, and direct feedback
- Production-grade Ruby on Rails; PostgreSQL with confidence in data modeling and query performance
- Experience building integrations with external systems — REST/GraphQL APIs, webhooks, or third-party vendor connections
- Familiarity with AWS, CI/CD pipelines, and deployment fundamentals
- Familiarity with AI coding assistants (e.g., Claude, GitHub Copilot); you understand where they help and where they fail — hands-on use is a plus, critical evaluation instinct is required
Failure Modes We Screen Against
Strong coder, weak owner — ships code but doesn't own outcomes. Solo expert — hoards knowledge instead of sharing. An overconfident designer — proposes solutions without considering trade-offs.
Interview Process
Round | Format | What We Evaluate |
|---|
1 — Hiring Manager Screen | 60 min, conversational | Career trajectory, mentorship philosophy, technical influence examples, communication style |
2 — Live Debugging & Refactoring | 60 min, live coding | Navigating unfamiliar code, root-cause debugging, code quality judgment, AI tool usage |
3 — System Design + AI Proficiency | 60 min, Miro board | Requirements gathering, schema/API design, trade-off articulation, AI-augmented design segment |
4 — Team Interview | 2 × 45 min | Collaboration, mentorship examples, end-to-end delivery narrative |
5 — Culture Add | 30 min, People Team | Organizational values alignment |
AI coding assistants are allowed in Rounds 2 and 3. We observe how you use them, not whether you use them.
What You’ll Receive
- Competitive compensation including base salary, bonus, and equity
- Employer-sponsored 401(k) with match
- Comprehensive medical, dental, and vision coverage
- Flexible time off and hybrid work environment
- Opportunity to build and scale a critical function at a high-growth fintech company
The anticipated annual salary range for this role is $175,000–$195,000. Actual compensation and title will be commensurate with experience, qualifications, knowledge, and skills.