Engineering Manager

Jewelers MutualRaleigh, NC

About The Position

Manages a team of engineers while owning the planning, execution, and delivery of specific technical project areas. This role blends day-to-day people leadership — hiring, coaching, and performance management — with hands-on technical ownership, translating architecture and roadmap direction from the Director, Technology into actionable team plans. Success requires balancing delivery timelines, technical quality, and team capacity while partnering closely with cross-functional stakeholders.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field required, or equivalent experience.
  • 5-8 years of technology/engineering experience, including at least 2 years in a people-management or team-lead capacity.
  • Demonstrated ability to manage and grow a team of engineers, with strong coaching, hiring, and performance management skills.
  • Hands-on technical proficiency in software engineering, systems, or infrastructure practices relevant to the assigned area.
  • Experience applying agile/DevOps methodologies to plan, track, and deliver technical projects.
  • Strong communication skills, with the ability to translate technical concepts for non-technical stakeholders.

Nice To Haves

  • Insurance industry experience.
  • Experience with cloud platforms, microservices, or modern software architecture.
  • Prior experience managing distributed or cross-functional technical teams.

Responsibilities

  • Manage, coach, and develop a team of engineers, including hiring, onboarding, performance management, and career growth planning.
  • Own the planning, execution, and delivery of assigned technical project areas, translating architecture and roadmap direction from the Director, Technology into actionable team plans.
  • Set priorities and assign work across the team, balancing delivery timelines, technical quality, and team capacity.
  • Partner with product, business, and cross-functional technology stakeholders to scope requirements and remove delivery blockers.
  • Apply agile and DevOps practices to plan sprints, run stand-ups and retrospectives, and track progress against KPIs.
  • Provide hands-on technical guidance and design/code review to ensure solutions meet architecture, security, and quality standards.
  • Identify risks and technical debt within assigned project areas and proactively escalate and resolve issues.
  • Report on progress, budget, and resource needs for assigned technical areas to the Director, Technology.
  • Directly manages a team of engineers, including hiring, onboarding, coaching, performance management, and career development.
  • Sets priorities and assigns work across the team, balancing delivery commitments with team capacity and growth.

Benefits

  • 50% charitable gift matching
  • Paid volunteer time
  • Performance bonuses
  • Generous paid time off
  • Top-tier retirement program with 401(k) matching and additional company contributions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service