Director of Product Engineering

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

8+ years of engineering experience with 2+ years in a leadership role., Experience in writing production code and mentoring engineering team members., Strong understanding of software development best practices and process-oriented mindset., Ability to collaborate with diverse teams and communicate effectively across different expertise areas..

Key responsibilities:

  • Manage and mentor a small team of software engineers.
  • Collaborate with clinical teams to gather requirements and solve problems.
  • Oversee the development of user-facing features in partnership with design and product teams.
  • Ensure adherence to industry best practices for reliable software development.

Cityblock Health logo
Cityblock Health Scaleup http://cityblock.com/
501 - 1000 Employees
See all jobs

Job description

Job Description:

About the Role

We are looking for an experienced manager to lead a team of three product engineers. Your team builds web-based tools that enable our care teams to serve our members in underserved areas of the country. In this role, you will manage, mentor, and motivate the team; you will help the team to produce and celebrate their best work. You will align the team with collaborators and stakeholders from across the organization (including engineering, product, clinical and market operations) to put the team in the best position to deliver high-value work.

You must love engineering, engineering management, and working with others to get excited about the possibilities it creates. You enjoy sharing your knowledge and approach with others both through pair programming with team members and through working with the product, clinical and market solutions to ensure we are building the right thing for their needs. 

You will join our Engineering team of ~20 which works closely with our design, product management, data science, and clinical operations teams to create a digital product experience tailored to our Member’s needs.

Our existing applications generally use: React, GraphQL, Typescript, Node.js, and Postgresql, all hosted on Aptible. Our platform tech stack is built on top of Google Cloud Platform, using modern infrastructure like Kubernetes, Airflow, BigQuery, Cloud Pub/Sub, and Apache Beam. Experience with these types of tools are helpful, but not critical.

If you like building great user experiences, are seeking out entrepreneurial opportunities, and are an amazing teammate, we want to hear from you!

.

Responsibilities:

  • Manage a small team of software engineer leads. Learn continuously via mentorship (and on your own!) to upgrade your skills and thinking as an engineer.

  • Sometimes write, and review code up and down the stack as needed.

  • Ensure we are using industry best practices for producing reliable software that works beautifully. Encourage clean, well-tested, code that will stand the test of time. Influence our engineering culture, principles and practices.

  • Help recruit highly capable engineers to the team from diverse backgrounds..

  • Collaborate with our clinical teams to gather requirements and problem solve.

  • Work closely with design & product to build user-facing features that are highly efficient to support field-based operations and engage patients.

  • Come up to speed on how healthcare works (or doesn’t) to support those who need it most.

Requirements for the Role:

  • 8+ years of engineering experience with 2+ years leading and managing members of an engineering team

  • You are invigorated, rather than daunted, by the challenge of building great health tech.

  • You have a process-oriented mindset, and are comfortable writing and debating around design documents. 

  • You enjoy working across the stack and seeing features through end-to-end.

  • You enjoy solving complex problems and shipping software used in real-time by our clinical team.

  • You have 5+ years experience writing production code.

  • Experience leading and mentoring members of an engineering team

  • You have a passion for doing mission-oriented work.

  • You enjoy working with a diverse group of people with different expertise.

We take into account an individual’s qualifications, skillset, and experience in determining final salary. This role is eligible for health insurance, life insurance, retirement benefits, participation in the company’s equity program, paid time off, including vacation and sick leave. The actual offer will be at the company’s sole discretion and determined by relevant business considerations, including the final candidate’s qualifications, years of experience, skillset, and geographic location. The expected salary range for this position is: 

$220,000 - $235,000 Annually

Cityblock values diversity as a core tenet of the work we do and the populations we serve. We are an equal opportunity employer, indiscriminate of race, religion, ethnicity, national origin, citizenship, gender, gender identity, sexual orientation, age, veteran status, disability, genetic information, or any other protected characteristic.

We do not accept unsolicited resumes from outside recruiters/placement agencies. Cityblock will not pay fees associated with resumes presented through unsolicited means.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Team Management
  • Collaboration
  • Problem Solving

Product Development Executive Related jobs