Skip to content

Software Engineering Manager, Full Stack

United StatesRemote7+ YOE
Summary

Leads a full-stack engineering team building scalable SaaS applications for insurance, driving architecture decisions, integrating MLOps with data teams, and championing best practices. Requires 7+ years architecture experience, 5+ years management, and hands-on Python/React/AWS expertise.

About the role

Responsibilities

  • Grow, build, and lead a world-class full-stack engineering team delivering SaaS products at scale
  • Drive high-level architecture decisions and own their execution across the stack
  • Partner with data engineering and data science teams to design and ship integrated MLOps workflows and AI-powered product features
  • Champion engineering best practices, including code quality, CI/CD, observability, and system reliability, across the organization

Requirements

  • 7+ years of software architecture experience in an enterprise or commercial SaaS environment
  • 5+ years managing and growing software engineering teams, ideally in a fully remote setting
  • Hands-on background in full-stack development with Python and React + TypeScript
  • Strong command of AWS cloud infrastructure (e.g. ECS/EKS, Lambda, RDS, S3, IAM)
  • Experience with modern CI/CD pipelines, containerization (Docker/Kubernetes), and DevOps practices
  • Proven track record of improving cross-team collaboration and software delivery processes
  • Experience as a scrum master for a cross-discipline team

Nice-to-Haves

  • Experience managing teams across multiple engineering disciplines, including both software and data engineering
  • Experience transitioning from client-driven development priorities to product roadmap priorities
  • Experience working in Insurtech or on AI/ML products
  • Familiarity with ML model deployment and MLOps concepts—enough to partner effectively with data science teams
Skills
PythonReactTypeScriptAWSKubernetesDockerCI/CDMLOpsECSEKS