Software Engineering Manager
Core
Manage multiple engineering teams to deliver software systems for translational data science in biology, medicine, and healthcare.
Role type
Senior Software Engineering Manager (Strategy & Leadership)
Builds
Large-scale research data ecosystems, computing resources, applications, and tools for the scientific community.
Domain
Biomedical informatics / Translational Data Science
Required skills
Team leadership, engineering process design, project management, technical strategy, resource allocation, performance management, system design, code review, stakeholder communication
Preferred skills
Full-cycle software development, cross-functional team management, Python, Golang, Javascript, microservices, cloud platforms (AWS/GCP), container orchestration (Kubernetes), CI/CD, biomedical informatics domain knowledge
Technologies
Python, Golang, Javascript, Terraform, Docker, Kubernetes, Helm, Postgres, MySQL, Elasticsearch, Spark, AWS, GCP, GitHub Actions
Responsibilities
Lead teams of software engineers to achieve project objectives; define and improve engineering processes; participate in strategy execution and staffing; oversee design and implementation of technical tasks; manage employee performance and career development; negotiate technical decisions and advocate for optimal solutions; design new systems and tools; formulate specifications for complex installations and upgrades.
Seniority
Senior, hands-on IC with management responsibilities
