We are looking for a talented Full Stack Software Engineer to help us solve the complex, technical challenges of a changing insurance landscape. This person will be a key member of our engineering team, with direct ownership of many parts of the stack.
Locations (2)
United States
Canada
Compensation
Base Salary Range $100,000-150,000 USD
Responsibilities
Collaborate with product managers, designers, and other engineers to develop new features and enhance existing applications.
Design and implement frontend and backend components using JavaScript (Node.js) and Python.
Develop RESTful APIs and integrate with third-party services as needed.
Write clean, maintainable, and efficient code following best practices and coding standards.
Implement automated tests and ensure high code quality through code reviews and continuous integration.
Staff Software Engineer serving as the technical leader for software spanning multiple business and engineering workflows. Architecting and building cross-functional solutions, establishing shared technical patterns, and guiding teams through complex design and implementation decisions.
Locations (2)
United States
Canada
Compensation
Base Salary Range $150,000-200,000
Responsibilities
Shape architecture and technical direction across underwriting, rating, claims, and shared services
Drive wide-reaching technical initiatives end to end
Design and implement critical frontend and backend components using TypeScript/JavaScript (Node.js) and Python
Partner with product managers, designers, engineering managers, and domain experts
Raise engineering quality through design docs, code review, observability, and CI/CD practices
The role involves acting as an AI architect leading the implementation and solution delivery of AI applications across onshore/offshore teams, designing end-to-end applications, and translating business objectives into technical AI solutions.
Responsibilities
Work on the Implementation and Solution delivery of AI applications leading the team across onshore/offshore
Design end-to-end AI applications, ensuring integration across multiple commercial and open source tools
Translate business objectives into technical requirements and AI-driven solutions
Partner with product management to design agile project roadmaps
Lead the design and implementations of reference architectures, roadmaps, and best practices for AI applications
Requirements
Bachelor’s degree in Computer Science
Master’s degree in Computer Science
Nice to have: Certifications in Cloud technologies (AWS, Azure, GCP)
AI architect responsible for design, implementation, and delivery of AI applications, leading cross-functional teams and ensuring scalable, secure solutions.
Responsibilities
Design end-to-end AI applications
Lead cross-functional collaboration across onshore/offshore teams
Translate business objectives into technical requirements
Partner with product management to design agile project roadmaps
Work with data engineering teams to ensure smooth data flows
Lead AI architecture and project delivery across onshore/offshore teams, designing end-to-end AI applications, managing data pipelines, CI/CD, and cloud deployments.
Responsibilities
Design end-to-end AI applications and integrations
Lead cross-functional teams across onshore/offshore
Translate business objectives into technical requirements
Manage project planning, execution, and delivery
Ensure scalability, reliability, maintainability, and security
AI Engineer responsible for designing, developing, deploying, and maintaining AI applications across full stack, including frontend, backend, and data ingestion pipelines.
Responsibilities
Design and develop AI applications with strong frontend and backend skills
Deploy, maintain, and support applications across all environments
Scale deployed applications using container services
Build pipelines to meet performance benchmarks
Conduct business analysis to gather requirements and develop scripts and pipelines