About the Role
Lead engineering teams to design, develop, and maintain reliable software systems while mentoring engineers, improving processes, and aligning technical execution with business goals.
Responsibilities
- Guide engineering teams through full development cycles
- Mentor software engineers in technical and professional growth
- Collaborate with product and design partners to define roadmap priorities
- Drive technical decision-making and architectural direction
- Ensure delivery of high-quality, production-ready software
- Improve engineering practices around testing, deployment, and monitoring
- Establish performance goals and track team progress
- Foster a culture of accountability, innovation, and inclusion
- Manage project timelines and resource allocation
- Identify and resolve technical debt and scalability challenges
- Support incident response and system reliability efforts
- Evaluate tools and technologies for long-term fit
- Promote best practices in security and data privacy
- Lead hiring initiatives and contribute to talent development
- Facilitate cross-team coordination on shared systems
- Encourage knowledge sharing and documentation
- Balance short-term delivery with long-term vision
- Champion engineering excellence across the organization
- Participate in strategic planning with senior leadership
- Monitor team health and adjust management approach as needed
Nice to Have
- Master’s degree in a technical field
- Experience in insurance or fintech industries
- Leadership in high-growth startups
- Background in site reliability or platform engineering
- Public speaking or conference participation
- Open source contributions
- Certifications in cloud or security domains
- Experience with scaling engineering organizations
Compensation
Competitive salary with equity and benefits
Work Arrangement
Remote position with flexibility for team collaboration
Team
Part of the engineering leadership team focused on scaling systems and improving delivery
Our Mission
- Build resilient insurance solutions to help communities recover from natural disasters
- Leverage technology to improve access and affordability in underserved areas
Technology Stack
- Primary use of AWS for cloud infrastructure
- Microservices architecture with containerization
- Languages include Python, JavaScript, and Go
- Tools for monitoring, logging, and alerting in production
Available for qualified candidates