Software Engineering Manager

University of Chicago

Chicago (IL)

On-site

USD 140,000 - 190,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

University of Chicago's Center for Translational Data Science (CTDS) seeks a Software Engineering Manager to lead multiple engineering teams and guide technical strategy. The role involves collaboration with the Director of Engineering to ensure successful delivery of projects, oversee staffing, and implement engineering policies across teams, all within an at-will grant-funded framework.

You will mentor engineers, shape career paths, and act as a technical consultant for faculty research and

Qualifications

  • Minimum requirements include a college or university degree in related field.
  • Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field is preferred.
  • 7+ years of work experience in a related job discipline.

Responsibilities

  • Lead one or more engineering teams and supervise staff.
  • Define, improve, and manage engineering processes to ensure efficiency.
  • Participate in strategy execution and staffing.
  • Oversee design and implementation of top priority technical tasks and timely delivery of such tasks.
  • Negotiate complex decisions and provide technical leadership across projects.

Education

College degree in related field
Advanced degree in CS, math, statistics, engineering or quantitative field

Job description

Department

BSD CTD - Engineering - Plan X

About the Department

The Center for Translational Data Science (CTDS) at the University of Chicago is a research center whose mission is to develop the discipline of translational data science to impactful problems in biology, medicine, healthcare, and the environment. We envision a world in which researchers have ready access to the data needed and the tools required to make data driven discoveries that increase our scientific knowledge and improve the quality of life. We architect ecosystems of large-scale commons of research data, computing resources, applications, tools, and services for the broader research community to use data at scale to pursue scientific inquiry and accelerate discovery. Learn more at https://gdc.cancer.gov/, https://gen3.org/, https://stats.gen3.org/, and https://ctds.uchicago.edu/.

Job Summary

The Software Engineering Manager must manage multiple engineering teams, make well-informed engineering decisions and balance resources to help the organization achieve its strategic goals. You will be responsible for leading teams and individuals to achieve project objectives and helping individuals define their career paths and realize their goals. You will assist the Director of Engineering to (1) ensure successful delivery of projects; (2) have a comprehensive overview of status, work in process, and any project or staffing issues; (3) develop and implement standard policies and processes across the engineering team. As a manager, you will proactively and effectively address management challenges by working with team leads and individuals, collaborate across team boundaries, and serve as a subject-matter expert within technical areas of all major projects' and the core product's scopes. This at-will position is wholly or partially funded by contractual grant funding which is renewed under provisions set by the grantor of the contract. Employment will be contingent upon the continued receipt of these grant funds and satisfactory job performance.

Responsibilities
  • Responsible for a scope vital to the long-term success of the engineering team, in one or more functional areas, providing team leadership and effectively supervising staff.
  • Responsible for defining, improving, and managing engineering processes to ensure efficiency.
  • Responsible for participating in strategy execution and staffing.
  • Oversees design and implementation of top priority technical tasks and timely delivery of such tasks, meeting the required level of quality.
  • Responsible for leading teams to achieve project objectives and helping individuals define their career paths and realize their goals.
  • Proactively and effectively addresses management challenges by working with team leads and individuals.
  • Negotiate complex decisions, present options and persuasively advocate for optimal technical solutions, internally and externally, and acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.
  • Responsible for design and implementation of top priority technical tasks and timely delivery of such tasks, meeting the required level of quality.
  • Lead team(s) of software engineers/ software engineers in test/ platform engineers and provide technical guidance and leadership for the team to follow best practices and deliver quality software timely while contributing to definitions of technical specifications and review implementation standards.
  • Manage and lead the design of new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met.
  • Manages employees by establishing annual performance goals, allocating resources, assessing annual performance, and determining individual merit, incentive and/or promotional increases. Provides technical oversight and develops standards, guidelines, and processes for application systems.
  • Creates plans to translate business requirements into well-designed applications while balancing user and business needs, technical competencies, industry developments, and time constraints.
  • Advises decisions on project and infrastructure needs, including the evaluation of server technologies, languages, platforms, and frameworks. Develops timelines and project plans for the team.
  • Formulates and defines specifications for complex installations, maintenance, and upgrades. Identifies and analyzes performance and capacity issues.
  • Performs other related work as needed.
Minimum Qualifications
  • Education: Minimum requirements include a college or university degree in related field.
  • Work Experience: Minimum requirements include knowledge and skills developed through 7+ years of work experience in a related job discipline.
  • Certifications: ---
Preferred Qualifications
  • Education: Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field.
  • Experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Software Engineering Manager
Software Engineering Manager

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 130,000 - 170,000
Software Engineering Manager
Software Engineering Manager

The University of Chicago • Chicago (IL)

On-site
USD 130,000 - 170,000
Engineering Manager, Translational Data Science Platform
Engineering Manager, Translational Data Science Platform

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 130,000 - 170,000
Engineering Manager — Translational Data Science
Engineering Manager — Translational Data Science

University of Chicago • Chicago (IL)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

University of Chicago • Chicago (IL)

On-site
USD 80,000 - 120,000
Software Engineering Manager
Software Engineering Manager

University of Chicago • United States

On-site
USD 130,000 - 170,000
Research Software Engineering Manager
Research Software Engineering Manager

University of Chicago • Chicago (IL)

Hybrid
USD 135,000 - 160,000
Hybrid work model
Engineering Manager — Translational Data Science Platform
Engineering Manager — Translational Data Science Platform

The University of Chicago • Chicago (IL)

On-site
USD 130,000 - 170,000
Program Operations Analyst
Program Operations Analyst

Biological Sciences Division at the University of Chicago • Chicago (IL)

On-site
USD 65,000 - 90,000