Hybrid Engineering Team Lead

Posted last month

Apply now

About the role

  • Engineering Team Lead managing core software development team at Gravie. Leading technical decisions and fostering a collaborative environment for innovative health benefit solutions.

Responsibilities

  • Contribute 30-40% hands-on development work alongside your team
  • Drive technical decisions and architecture for your team's domain
  • Conduct thorough code reviews and maintain high engineering standards
  • Champion best practices: automated testing, CI/CD, security, and performance optimization
  • Partner with Product and Design teams to translate requirements into technical solutions and prioritize work
  • Manage on-shore and off-shore engineers
  • Foster a collaborative, high-performing team culture aligned with Gravie's mission
  • Remove blockers and create an environment where engineers can do their best work
  • Facilitate sprint planning, retrospectives, and continuous process improvement
  • Ensure predictable, high-quality software delivery using a continuous delivery model
  • Track and improve team metrics: velocity, quality, and customer impact
  • Coordinate with other engineering teams and stakeholders on cross-team initiatives
  • Oversee resource capacity planning and allocation to maintain a focused team to deliver on projected demand and budget
  • Participate in on-call rotation and incident response when needed

Requirements

  • 2+ years managing software engineers
  • 7+ years hands-on software development experience
  • Strong background in modern web applications, APIs, and cloud infrastructure (AWS preferred)
  • Experience with our tech stack or willingness to learn quickly: Java, Spring Boot, TypeScript, React, Clojure, ClojureScript, Groovy
  • Track record of delivering software in fast-paced, agile environments
  • Demonstrated ability to influence without authority and build consensus
  • Experience translating business requirements into technical solutions
  • Comfortable presenting technical concepts to non-technical stakeholders
  • Strong coaching and mentorship skills
  • Solid understanding of software architecture principles and design patterns
  • Experience with automated testing, CI/CD pipelines, and DevOps practices
  • Knowledge of security best practices and compliance requirements
  • Ability to debug complex systems and lead incident response

Benefits

  • Alternative medicine coverage
  • Flexible PTO
  • Up to 16 weeks paid parental leave
  • Paid holidays
  • 401k program
  • Cell phone reimbursement
  • Transportation perks
  • Education reimbursement
  • 1 week of paid paw-ternity leave

Job title

Engineering Team Lead

Job type

Experience level

Senior

Salary

$120,150 - $200,250 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job