Senior Software Engineer, AI-Driven Systems
United States4h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Skills
About the role
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer, AI-Driven Systems based in the United States.
The Senior Software Engineer will help shape the next generation of a modern, AI-native insurance technology platform. In this hands-on role, you will redesign backend architecture, build durable workflows, and modernize distributed systems while maintaining the reliability of live production services. You will use AI coding agents as a core part of your daily engineering workflow, combining advanced automation with rigorous testing, code quality, and technical judgment. Working primarily with Node.js, TypeScript, and AWS, you will establish reusable engineering patterns that enable teams to deliver software faster and more consistently. You will also contribute to the development of AI infrastructure, including Model Context Protocol (MCP) tooling, automated evaluations, and agent-driven workflows. This fully remote opportunity offers the autonomy of a fast-moving technology environment, with the stability and resources of an established global insurance organization.
Accountabilities:
- Design and develop durable backend workflows: Architect and implement reliable services that replace existing event-driven processes, defining clear service boundaries, state ownership, idempotency, retry strategies, and workflow orchestration.
- Write and ship production code: Develop, review, test, and deploy high-quality Node.js and TypeScript code daily, using AI coding agents such as Claude Code as primary engineering partners.
- Lead AI-assisted development: Apply agentic coding tools to complex engineering challenges by establishing the right context, breaking down tasks, guiding execution, and carefully validating generated code.
- Establish reusable engineering standards: Create reference architectures, service templates, shared libraries, and code generators that standardize implementation practices across the evolving platform.
- Drive large-scale system modernization: Plan and execute incremental migrations, framework upgrades, service rewrites, and architectural improvements while maintaining production continuity and implementing thoroughly tested rollback strategies.
- Build AI engineering infrastructure: Develop and maintain MCP servers, agent tooling, evaluation scripts, automated checks, and supporting infrastructure to ensure AI-generated code meets the same quality, security, and reliability standards as manually written code.
- Ensure production reliability: Instrument services with metrics, alerts, dashboards, and distributed tracing, monitor system health, investigate failures, and take end-to-end ownership of production incidents and their resolution.
- Contribute to frontend integration: Make targeted changes to React and Angular applications when necessary to support backend development, investigate issues across application layers, and ensure consistent end-to-end functionality.
- Collaborate across technical and business teams: Partner with product, growth, and engineering colleagues to translate business needs into technical solutions, participate in architecture discussions, and contribute to constructive code reviews.
- Improve engineering productivity: Identify opportunities to simplify development workflows, strengthen automated testing, reduce repetitive work, and increase the effectiveness of AI-assisted software delivery.
- Support continuous technical improvement: Evaluate emerging approaches to agentic development, workflow orchestration, and AI-native architecture, introducing practical innovations that improve scalability, maintainability, and delivery speed.
- Backend engineering expertise: Strong professional experience developing, deploying, and maintaining production applications using Node.js and TypeScript, with the ability to contribute effectively from the start.
- Distributed systems experience: Hands-on experience building and operating distributed or event-driven architectures, including an understanding of failure modes, retries, consistency, idempotency, and service communication.
- AI-assisted software development: Demonstrated experience using AI coding tools to support substantial code migrations or modernization initiatives, such as framework upgrades, service rewrites, or programming language migrations.
- Production migration experience: Previous involvement in migrating, re-platforming, or substantially restructuring live systems while maintaining service availability and managing operational risks.
- AI agent and tooling knowledge: Curiosity about agent harnesses, Model Context Protocol (MCP), and Agent-to-Agent (A2A) protocols. Production deployment of AI agents is not required, but practical experimentation and a willingness to explore these technologies are valuable.
- Codebase analysis and debugging: Ability to navigate unfamiliar codebases and data models, identify architectural weaknesses, understand complex dependencies, and develop effective solutions.
- Software quality and testing: Strong engineering judgment and the ability to validate AI-generated code through testing, automated evaluations, code reviews, and appropriate quality controls.
- Cloud and production operations: Experience working with cloud-based systems and production services, ideally within AWS environments, with an understanding of monitoring, observability, incident management, and operational reliability.
- Frontend familiarity: Sufficient knowledge of frontend development to trace problems from user interfaces through application services. Experience with React and Angular is beneficial.
- Workflow orchestration: Experience with a durable execution or workflow orchestration engine in any programming language is an advantage.
- AI infrastructure development: Previous work on MCP servers, agent harnesses, evaluation frameworks, multi-agent systems, or related internal tools, open-source contributions, or personal projects is a plus.
- Industry experience: Experience in InsurTech, FinTech, or another regulated industry is desirable, particularly in environments involving distributed services and complex business workflows.
- Communication and collaboration: Clear written communication skills, constructive code review practices, and the ability to collaborate effectively with cross-functional teams.
- Remote working capabilities: Comfort working independently in a fully remote, asynchronous environment, with strong ownership, accountability, and time management.
- Continuous learning mindset: A practical interest in emerging AI engineering tools and the ability to balance experimentation with production-grade reliability, maintainability, and security.
- Fully remote work: Flexibility to work remotely from the United States.
- Competitive time-off package: 20 vacation days, 12 company-wide holidays, 8 floating days, 1 Volunteer Time Off day, and unlimited sick time.
- Shorter Fridays: Enjoy a weekly early finish, with the team generally signing off at 12:00 p.m. local time on Fridays.
- Comprehensive healthcare: Medical, dental, and vision coverage.
- Retirement savings: Automatic 401(k) enrollment with employer matching contributions of 100% of the first 3% contributed and 50% of the next 3%.
- Paid parental leave: 12 weeks of fully paid parental leave, followed by a two-week gradual return-to-work period.
- Flexible equipment options: Choose between a Mac or PC to suit your working preferences.
- Home office support: Reimbursement for eligible work-from-home setup expenses.
- Monthly lifestyle support: Reimbursement for coworking spaces and/or childcare expenses.
- Wellness benefits: Monthly ClassPass credit and quarterly wellness reimbursement.
- Additional health resources: Access to services and programs including One Medical, Teladoc, Talkspace, Kindbody, and Health Advocate.
- Team connection and engagement: Virtual events, social gatherings, happy hours, trivia, and other team activities.
- Professional growth: Opportunities to influence technical architecture, advance AI-driven engineering practices, and work on meaningful platform modernization initiatives.
- Innovative engineering environment: The opportunity to help build AI-native development workflows and shape the future of software delivery within a growing technology business.