Director of Software Engineering

 Embold Health is a healthcare technology company building our foundational team with uniquely talented, intellectually curious, and motivated professionals looking for the opportunity to boldly change healthcare. We are passionate about using data and analytics to eliminate the guesswork often used to choose a physician- leading to better patient outcomes, more appropriate care, and lower costs.

We are seeking a Director of Software Engineering  to work with our growing Engineering team.  As Director of Software Engineering at Embold Health, you will serve as Team Lead responsible for our front-end applications AND the backend APIs that serve those applications as well as serve as primary decision maker for the infrastructure and architecture of those applications. The Director will lead a team of full stack engineers, coordinate work, guide, mentor the team, estimate and commit to delivery, and own the full end-to-end process of software delivery from requirements discovery to release.
Key Responsibilities:

  • Lead all phases of software engineering including requirements analysis, design, development, and testing
  • Perform hands-on work with our Technical Product Management function to deliver a feature-rich Agile-based SDLC
  • Serve as an advocate and lead for quality engineering practices and appropriate documentation
  • Perform hands-on prototyping using Python/Django, JavaScript/React, PostgreSQL and various Microsoft Azure resources
  • Serve as an evangelist of our DevOps ecosystem and infrastructure, including Gitlab, Terraform and Kubernetes
  • Foster a culture of teamwork, self-organization, and continuous improvement through innovative solutions
  • Assist teams in finding innovative and creative ways of solving problems
  • Attract and retain talent while continually improving teams’ overall morale
  • Conduct weekly 1:1s with team members
  • Serve as a role model leading by example, and an ambassador of Embold’s core values
  • Mentor and coach engineers and provide leadership in career development
  • Manage all performance and development activities
  • Minimum of two years of experience in a Team Lead or Lead Architect Role
  • Minimum of five years of working as a full-stack engineer
  • In Depth knowledge of Kubernetes and building software using CNCF components
  • Hands-on experience with CI-CD tools and Terraform/Infrastructure as Code (IaC)
  • Hands-on experience in a Microsoft Azure environment
  • Working experience in and deep knowledge of Python, Django, JavaScript/React
  • Deep functional knowledge or hands-on experience integrating with REST APIs
  • Experience solving complex business problems
  • Tremendous motivator, extraordinary interpersonal skills working with engineers
  • Experience with Microsoft Azure Data Warehouse / Azure Synapse
Education Requirements:
  • Bachelor’s degree in a quantitative field of study (Computer Science; Engineering) or intensive, comparable experience in the software engineering field
Embold Health is an equal opportunity employer. We’re passionate about diversity. Our different backgrounds and points of view fuel innovation, creativity, and our passion to make healthcare better and more equitable. We foster an inclusive environment where we can celebrate our differences. All applicants will be considered for employment without consideration of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other status protected by applicable law. We encourage candidates from diverse backgrounds to apply.