[Remote] Engineering Manager
Note: The job is a remote job and is open to candidates in USA. The company is a consumer-focused, technology-driven organization in the insurance industry. It is seeking an Engineering Manager to lead cross-functional software engineering teams, provide people leadership and technical direction, develop engineering talent, improve delivery processes, and help deliver complex customer-facing products.
Responsibilities
- Lead and provide technical oversight for one or more cross-functional engineering teams
- Coach engineers through regular feedback, performance management, and professional development
- Help clarify business and technical requirements before development begins
- Establish and reinforce software development best practices
- Review work for accuracy, quality, scalability, and compliance with organizational controls
- Identify skill gaps, training needs, and talent development opportunities across the team
- Coordinate technical dependencies within and across engineering teams
- Partner with product owners and business stakeholders to gather and refine requirements
- Work closely with scrum masters to deliver projects on schedule and within budget
- Participate in release planning, estimation, and delivery discussions
- Help resolve technical blockers and manage risks that could impact delivery
- Support architectural decisions involving new and existing systems
Skills
- Proven experience as an Engineering Manager or in a comparable technical leadership role within an Agile environment
- Previous experience directly managing and developing software engineers
- Strong analytical and problem-solving skills, particularly when working through complex or ambiguous technical challenges
- Excellent communication skills with the ability to align engineers, product teams, business stakeholders, and senior leadership
- Strong attention to detail and the ability to understand interconnected systems and dependencies
- Broad technical knowledge across front-end development, backend engineering, quality assurance, and automated testing
- Familiarity with technologies such as Angular, TypeScript, Kotlin, GitLab, and QA automation frameworks
- Excellent written and verbal communication skills
- Demonstrated success delivering complex features and products in a fast-paced environment
- Ability to build project plans, secure commitments, coordinate cross-functional teams, and drive the resolution of blocking issues
- Experience managing engineers and supporting their performance and career development
- Ability to navigate ambiguity and lead teams toward scalable, reliable, and high-quality solutions
- Experience designing or architecting new and existing systems, including design patterns, scalability, and reliability
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience
- Experience managing multiple programs, projects, or development teams simultaneously within an Agile environment
- Hands-on expertise in at least one relevant technical area, including:
- Front-end development using Angular and TypeScript
- Backend development using Kotlin
- Quality assurance and test automation
- Experience translating business requirements into technical specifications and appropriately scoped engineering work
- Ability to guide solution design across team and organizational boundaries
- Experience establishing testing standards, delivery metrics, and measurable success criteria
- Experience with source control, CI/CD, deployment, and development management platforms such as GitLab
- Experience designing and building customer-facing digital products
- Experience developing large-scale distributed systems
Benefits
- Bonus eligibility
- Eligible employees working 30 or more hours per week may enroll in a comprehensive benefits package that includes medical, dental, and vision coverage.
- For eligible employees working 30 or more hours per week: basic and supplemental life insurance.
- For eligible employees working 30 or more hours per week: short-term and long-term disability coverage.
- For eligible employees working 30 or more hours per week: an employee assistance program.
- For eligible employees working 30 or more hours per week: wellness resources.
- For eligible employees working 30 or more hours per week: a 401(k) plan with company matching contributions.
Company Overview