Software Engineer
Posted Updated
- This is a foundational role for an engineer who thrives in a collaborative environment and wants to accelerate their career by being “in the room” where our most complex architectural decisions are made
- You’ll help tackle our most complex technical challenges, from modularizing our core domain to designing the next generation of our workflow engine
- As a key contributor to the technical integrity of our platform, you’ll ship mission-critical features and work closely with a high-caliber team to power our next major phase of expansion
- Shipping Core Features: Deliver complex, high-impact features across our platform—from building robust versioning systems to designing intricate approval workflows and permission models
- Technical Evolution: Participate in architectural decisions that scale across multiple customer configurations. You’ll contribute to ADRs (Architecture Decision Records) and help drive the modularization of our core domain
- Engineering Craft: Uphold a high bar for technical excellence. You’ll engage in deep, architectural code reviews and contribute to the advancement of our automated quality gates
- AI-Native Workflow: Leverage Cursor and Claude to offload boilerplate and focus on complex implementation. You’ll help refine our AI-first patterns—including agentic testing and automated reviews—ensuring the team operates at maximum leverage
Benefits
- Flexible paid time off: Work isn’t your whole life. Take time off when you need it. Care for an ill child or loved one. Explore a new city, or relax at the beach.
- Paid company health care: Enjoy 100% coverage of health insurance premiums across our medical, dental, and vision plan offerings (where allowed by law).
- Hybrid & remote flexibility: We are a hybrid company with offices in San Francisco and Washington, DC. Employees near a hub city enjoy the best of both worlds, with a blend of in-office collaboration and the flexibility to work from home on designated days. For those outside these areas, remote-first options provide the freedom to work from anywhere.
- Security Minded: You treat security as a core engineering discipline. You have a strong working knowledge of defensive coding practices and the authorization models required to protect sensitive data
- Quality Obsessed: A history of writing clean, maintainable code with comprehensive testing. You take pride in your PR history and believe that “done” includes documentation and observability
- Systems Thinker: A demonstrated ability to understand and contribute to complex domain objects and data models in production environments
- High-Agency: You don’t wait for a perfectly groomed ticket. You are comfortable partnering with product managers to turn ambiguous requirements into elegant technical specs
- 3+ years of professional full-stack experience. We value deep engineering fundamentals—system design, database optimization, and clean architecture—over fluency in any specific syntax
- Ruby on Rails Proficiency: Strong knowledge of Rails conventions and an interest in (or experience with) modular monoliths
- Modern Frontend Experience: Familiarity with React and/or Next.js — we’re actively evolving our frontend stack, and if React or Next.js is in your background, we want to hear about it
- Complex Document Infrastructure: Experience with document generation (PDFs), rich text editors, or building systems to process unstructured data within secure workflows
- Regulated Industry Experience: Previous work in compliance-heavy environments such as GovTech, FinTech, or HealthTech (FedRAMP, SOC 2, or HIPAA)
- Infrastructure Curiosity: Experience with or a strong desire to learn AWS infrastructure (ECS/EKS, CloudWatch) and modern deployment pipelines
- Startup Veteran: Previous experience in a fast-growing startup ($5M–$30M ARR range) where you navigated rapid change and contributed to a scaling product
