Senior AI Full-Stack Staff Engineer ()
San Francisco, CA - USA
Job Summary
- Design build and ship full stack software across backend services APIs data layers and user-facing applications.
- Lead small engineering pods through complex high-impact projects from discovery through delivery.
- Write production code while also guiding solution design architecture and technical decisions.
- Break down business and product requirements into clear technical plans and executable tasks.
- Partner with product managers QA business stakeholders and engineering leadership to deliver practical scalable solutions.
- Own technical quality across performance reliability maintainability security and user experience.
- Lead backend-heavy development involving APIs third-party integrations and internal platform capabilities.
- Support database design proof-of-concepts integration planning and technical trade-off discussions.
- Help unblock engineers through code review design guidance troubleshooting and hands-on problem solving.
- Use AI coding tools and agents to accelerate development testing documentation and delivery workflows.
- Mentor engineers on effective AI-assisted development practices including prompting task decomposition review and validation.
- Step into complex or time-sensitive projects and help bring them to a successful outcome.
- 10 years of professional software engineering experience.
- Strong hands-on full stack engineering background with heavier depth in backend development.
- Advanced experience with TypeScript and .
- Experience with backend frameworks such as NestJS Express or similar.
- Strong experience designing and building REST APIs and third-party integrations.
- Solid frontend familiarity with React.
- Experience working in AWS environments.
- Experience with NoSQL databases such as DynamoDB.
- CI/CD experience preferably with GitHub Actions or similar tools.
- Container experience such as ECS Docker or Kubernetes.
- Proven ability to design solutions end-to-end not just execute pre-defined requirements.
- Experience acting as a technical lead for small engineering teams or project pods.
- Strong ability to work independently in a lean fast-moving engineering environment.
- Strong product mindset and comfort working directly with business and product stakeholders.
- Ability to explain technical concepts clearly to both technical and non-technical audiences.
- Practical experience using AI coding tools beyond basic prompt-and-response usage.
- Experience introducing AI-assisted development practices to an engineering team.
- Architecture or solution design experience close to architect level.
- Employee Ownership Program - eligible employees share in the financial rewards as the company grows
- Professional Development Opportunities access to learning and career growth initiatives
- Owner Referral Program
- Work-from-Home Reimbursement
- Digital Health & Wellness Platform - online fitness and wellbeing resources
- Canary Emergency Financial Assistance Program
- Comprehensive Medical Dental and Vision Coverage
- Life and AD&D Insurance
- Confidential Employee Assistance Program (EAP)
- Health Savings Account (HSA)
- Short-Term Disability Coverage
- Voluntary Benefits - supplemental accident critical illness and hospital insurance
- Employee Discounts
- 401(k) Plan with company matching contributions
- Paid Time Off Programs
- 11 Company-Paid Holidays
Required Skills:
- 10 years of professional software engineering experience. - Experience in insurance financial services or other highly regulated industries. - Strong full stack expertise including React TypeScript REST APIs SQL and data modeling. - Proven hands-on experience using AI coding tools (such as Cursor Claude GitHub Copilot or similar) to deliver production software. - Demonstrated success introducing AI-assisted development practices to engineering teams. - Experience building enterprise-grade applications with strong emphasis on reliability security observability and scalability. - Solid knowledge of cloud infrastructure CI/CD and modern DevOps practices. - Familiarity with complex operational systems and third-party integrations. - Track record of improving engineering productivity and delivery speed through automation and AI. - Excellent communication and collaboration skills. - Bachelors degree in Computer Science Engineering or a related field (or equivalent practical experience).