What You'll Do
Lead the development of intelligent, agent-driven systems that translate ambiguous product requirements into shipped features. You'll define how these systems operate, ensuring they are robust, scalable, and aligned with long-term engineering goals.
Break down high-level product challenges into well-defined technical tasks that can be executed by both engineers and AI agents. You’ll own each feature from initial design through deployment, maintaining strong oversight of code quality and system behavior.
Design APIs and data structures that prioritize consistency and longevity over short-term speed. Your work will form the backbone of systems used across the platform, so clarity and maintainability are critical.
Advance our AI-first engineering practices by sharing effective patterns, documenting outcomes, and mentoring teammates on integrating AI tools into development workflows. You’ll help shape how the team builds software in this evolving environment.
Use AI development tools—such as Claude Code, Augment, or similar—fluently to accelerate implementation, then rigorously evaluate all generated output. You must be able to spot logical flaws, security risks, and design weaknesses before anything reaches production.
Work closely with Product and Design to uncover missing details in specifications, identify edge cases early, and advocate for completeness before development begins. Your input will help prevent rework and ensure smoother delivery.
Set and uphold high standards for code quality. This includes writing clean, modular code, conducting thorough reviews, ensuring test coverage, and catching defects—especially those introduced through automated generation.
Requirements
- At least 5 years of professional software development experience using Java and/or JavaScript, with a proven history of delivering systems to production
- Solid foundation in backend engineering: API design, data modeling, SQL, service reliability, and debugging live systems
- Daily, hands-on use of AI coding assistants (like Claude Code, Codex, or Cursort) within a production engineering context
- Ability to critically assess AI-generated code for logic errors, security vulnerabilities, and long-term maintainability
- Strong system design skills—comfortable evaluating tradeoffs, anticipating edge cases, and planning for scale and failure
- Clear and direct communication style: you can explain technical decisions, point out gaps in requirements, and disagree constructively
- Interest in functional programming or experience with Elixir, as we continue to expand our technology stack
Benefits
- Fully remote-first workplace with global team members
- Recognized as a top employer by Forbes and Built In for 2025 and 2026
