Skip to content

Technical Lead – Program Principal Engineer (C++)

Leads software development teams in Agile framework to build bioinformatics tools for genomic data analysis. Requires 5+ years Linux development, C++/Java proficiency, cloud platforms, and technical leadership for high-traffic applications.

About the job

Responsibilities

  • Manage the efforts of the program's software development team in an Agile framework
  • Work with a diverse group of scientists, bioinformaticians and other developers across the center to implement efficient bioinformatics algorithms
  • Provide work estimates for development tasks
  • Ensure on-schedule delivery of software solutions for the product line and organization
  • Manage the development lifecycle of software for assigned products
  • Research new technologies in pursuit of advancing the goals of the program and product line
  • Direct and coordinate the actions of the development team
  • Provide technical leadership and guidance to the development team
  • Act as a liaison between the development team and program leadership
  • Create and maintain technical documentation related to the product line
  • Ensure high code quality for software development tasks

Qualifications

  • Proven track record of managing an Agile software development team
  • Experience working with highly available, high traffic web applications
  • Ability to translate business requirements into executable software development tasks
  • Excellent verbal and written communication skills
  • Ability to troubleshoot technical and staffing roadblocks and mitigate resource risks

Required Skills

  • Software development experience in a Linux environment (5+ Years)
  • Proficiency in at least one programming language (Java, C, C++)
  • Experience working with Cloud data storage and processing platforms (AWS, GCP)
  • Proficiency in at least one scripting language (BASH, Python)
  • Experience working with SQL databases
  • Ability to work with common structured documents (XML, JSON, CSV)
  • Experience with CI/CD pipelines, unit tests, integration, and regression testing
  • Strong presentation and collaboration skills
  • Experience coaching team members

Preferred Qualifications

  • Experience with genetic and biological data
  • Experience with software packaging and distribution, including Docker or other containerization mechanisms
  • Experience with MongoDB or other NoSQL database technology
  • Experience with workflow engines, particularly scientific workflows and DataOps

Skills

C++, Linux, Java, C, AWS, GCP, Python, Bash, SQL, CI/CD, Docker, MongoDB, Xml, JSON, Agile

Docker

Docker

United States

Senior Principal Engineer, Central Ops & Systems
$219k+/yrRemote12+ YOEEngineering Management

Provides company-wide technical vision and architecture for Central Operations and Systems, spanning AI, infrastructure, developer experience, reliability, and corporate systems. The role requires 12+ years of software engineering experience, large-scale distributed systems expertise, and strong cross-company executive influence.

Weave

Weave

United States

Principal Engineer
No salary listedRemote12+ YOEEngineering Management

Leads technical strategy and architecture for high-scale messaging infrastructure handling millions of messages, drives cross-team initiatives, and mentors senior engineers. Requires 12+ years experience in distributed systems, event streaming, and cloud-native backend engineering.

Garner Health

Garner Health

United States

Staff Software Engineer
$275k+/yrRemote7+ YOEEngineering Management

Staff Software Engineer leading technical strategy, complex AI-enabled systems, engineering mentorship, and privacy-focused practices. Requires 6+ years of software engineering experience, team leadership, and familiarity with AWS, Kubernetes, AI coding agents, data security, and HIPAA compliance.

Crusoe

Crusoe

Dallas, TX

Staff Commissioning Manager, Mechanical
$140k+/yrOn-site7+ YOEEngineering Management

Leads mechanical commissioning across data center projects, managing testing, documentation, vendors, and turnover from factory testing through operational readiness. Requires 7+ years in data center commissioning or critical infrastructure, mechanical expertise, and a bachelor's degree or equivalent experience.

Stripe

Stripe

San Francisco, CA
Manager, Technical Account Management
No salary listedOn-site10+ YOEEngineering Management

Leads and scales a technical account management organization serving major strategic users, while driving service quality, revenue growth, hiring, and operational improvements. Requires 10+ years leading teams in technical services, customer success, solutions architecture, or technical account management, plus a bachelor’s degree.