Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Manager image - Rise Careers
Job details

Software Engineering Manager

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/.

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.


Job Summary

The job manages a team of professional staff responsible for software support and/or development. Creates standards and operating procedures in the analysis, design, development, debugging, and modification of computer code for end user applications, beta general releases, and production support. Manages the development and implementation of applications, web pages, and user-interfaces using a variety of software applications, techniques, and tools.

The Software Engineering Manager possesses the ability to manage multiple engineering teams and team leads, make well-informed engineering decisions and balance resources to help the organization achieve its strategic goals. You will be responsible for leading teams to achieve project objectives and helping individuals define their career paths and realize their goals. As a manager, you will proactively and effectively address management challenges by working with team leads and individuals, as well as serving as a subject-matter expert within all technical areas of all major projects’ and the core product’s scopes.

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:

  • 5+ years of relevant software development experience, full cycle strongly preferred, including design, coding, testing, and support.

  • 2-3 years of managerial or supervisory experience of cross functional software engineering teams.

  • Advanced programming skills using Python, Golang/Javascript, and other languages like C/C++, Java, or C# strongly preferred.

  • Knowledge and or experience with the following: web applications, REST API, microservices, and containers; Unix/Linux programming, open source, and version control experience; configuration management utilities (Chef, Salt, Ansible) and container-based deployment solutions (Docker, Kubernetes); modern database and data analytics technologies (Postgres, MySQL, NoSQL, Elasticsearch, Spark, Hadoop, etc.); and High performance/cloud computing experience (AWS, GCP, Openstack) strongly preferred.

  • Experience with CI/CD and version control tools (e.g., Jenkins, Travis, git) strongly preferred.

  • Experience with managing open-source projects strongly preferred.

  • Experience with Agile methodologies strongly preferred.

  • Domain experience in biomedical informatics strongly preferred.

Preferred Competencies

  • High-level knowledge in all technical areas of all major projects’ and the core product’s scopes or having demonstrated the ability to achieve that level of proficiency in a short period of time.

  • Ability to manage multiple engineering teams and team leads, make well-informed engineering decisions and balance resources to help the organization achieve its strategic goals.

  • Ability to effectively communicate organizational goals and mentor team members by providing constructive and helpful input and feedback.

  • Ability to prioritize and manage team workload to meet critical project milestones and deadlines.

  • Ability to persuade/manage others to adopt new structures or systems to meet objectives.

  • Advanced understanding of computer science principles.

  • Project management skills, including a demonstrated ability to manage multiple teams and projects simultaneously, and own time well, and achieve objectives.

  • Ability to take broad ideas and turn it into a roadmap and high-level tasks, estimate the effort needed to complete them, and ensure the completion of each task, meeting the required level of quality.

  • In-depth knowledge with microservice architecture, design patterns, cloud platforms (AWS/GCP), RESTful API, and web services.

  • Ability to work in a collaborative team and provide technical management of the engineering teams, and to ensure accountability for deliverables and outcomes.

  • Understands and can maintain confidentiality related to sensitive matters such as strategic initiatives, trade secrets, quiet periods, and scientific discoveries yet to be put in the public domain.

Working Conditions

  • Office environment.

Application Documents

  • Resume (required)

  • Cover Letter (preferred)


When applying, the document(s) MUST be uploaded via the My Experience page, in the section titled Application Documents of the application.


Job Family

Information Technology


Role Impact

People Manager


Scheduled Weekly Hours

40


Drug Test Required

No


Health Screen Required

No


Motor Vehicle Record Inquiry Required

No


Pay Rate Type

Salary


FLSA Status

Exempt


Pay Range

$130,000.00 - $170,000.00

The included pay rate or range represents the University’s good faith estimate of the possible compensation offer for this role at the time of posting.


Benefits Eligible

Yes

The University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Information about the benefit offerings can be found in the Benefits Guidebook.


Posting Statement

The University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, or expression, national or ethnic origin, shared ancestry, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.

 

Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form.

 

All offers of employment are contingent upon a background check that includes a review of conviction history.  A conviction does not automatically preclude University employment.  Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.

 

The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: http://securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.

Average salary estimate

$150000 / YEARLY (est.)
min
max
$130000K
$170000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Manager, UChicago Medicine

Are you ready to take the helm as a Software Engineering Manager at the prestigious University of Chicago? Nestled in the vibrant city of Chicago, IL, this role offers the perfect blend of technical leadership and team management in an innovative research environment. At the Center for Translational Data Science (CTDS), you will guide a talented team of software engineers dedicated to solving important problems in biology, medicine, healthcare, and environmental science. Your responsibilities will include overseeing the creation and support of cutting-edge applications, managing diverse engineering teams, and ensuring that projects meet both quality standards and strategic goals. Collaboration is key, as you'll work closely with individuals across various teams to define and achieve career objectives while navigating the dynamic landscape of software development. With a focus on best practices, you will lead teams in the design and implementation of new systems, optimize performance, and maintain a harmonious workflow that drives delivery. Whether you're involved in hands-on coding or strategic planning, your expertise will contribute to making data-driven discoveries that can improve lives. As a Software Engineering Manager, you'll bring a wealth of experience and a keen understanding of software engineering processes to the table, ensuring your team's success and the project outcomes. Join us to make a real impact in the research community, and let’s shape the future of data science together!

Frequently Asked Questions (FAQs) for Software Engineering Manager Role at UChicago Medicine
What are the primary responsibilities of the Software Engineering Manager at the University of Chicago?

The Software Engineering Manager at the University of Chicago is responsible for managing a team of software professionals, overseeing the development and implementation of applications, ensuring quality control, and defining engineering processes. This role includes addressing management challenges, guiding team leads, and advising on technical decisions vital for project success.

Join Rise to see the full answer
What qualifications are needed for the Software Engineering Manager position at the University of Chicago?

Candidates for the Software Engineering Manager position should have a degree in a relevant field, along with a minimum of 7 years of related work experience. Preferred qualifications include an advanced degree, experience in software development and team management, and strong programming skills in languages such as Python and Java, along with knowledge of web applications and microservices.

Join Rise to see the full answer
How does the University of Chicago support the professional growth of its Software Engineering Manager?

The University of Chicago emphasizes professional growth through mentorship and the opportunity to lead diverse engineering teams. As a Software Engineering Manager, you'll not only help your team achieve their project goals but also assist in defining individual career paths, cultivating a supportive environment conducive to professional development.

Join Rise to see the full answer
What technology stack does the Software Engineering Manager at the University of Chicago typically work with?

The Software Engineering Manager at the University of Chicago works with a variety of technologies including programming in Python, Golang, and Java. Familiarity with REST APIs, microservices, cloud platforms like AWS or GCP, and modern database technologies is essential. The role also involves knowledge of CI/CD practices and Agile methodologies.

Join Rise to see the full answer
What opportunities for collaboration exist for the Software Engineering Manager at the University of Chicago?

Collaboration is a core element for the Software Engineering Manager role at the University of Chicago. You will work closely with faculty and researchers, contribute to cross-functional teams and have the chance to advocate for optimal technical solutions that align with the university's research initiatives.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Manager
How do you manage multiple engineering teams effectively as a Software Engineering Manager?

To manage multiple engineering teams effectively, I prioritize clear communication and set defined goals for each team. I encourage collaboration and use project management tools to track progress. Regular check-ins help ensure alignment while allowing team members to address challenges proactively.

Join Rise to see the full answer
What strategies do you employ to ensure software quality in your projects?

Ensuring software quality involves implementing comprehensive testing protocols, encouraging code reviews, and adhering to industry best practices. I also promote automated testing and continuous integration, which streamlines the quality assurance process throughout the development lifecycle.

Join Rise to see the full answer
Can you describe your experience with Agile methodologies?

My experience with Agile methodologies includes leading cross-functional teams through regular sprints, fostering collaboration, and adapting to changes in project requirements. I focus on maintaining an iterative development process that encourages feedback and continuous improvement.

Join Rise to see the full answer
How do you handle conflicts within your engineering teams?

When conflicts arise within engineering teams, I facilitate open discussions to address underlying issues. I promote a culture of respect and understanding, allowing each team member to express their views. This approach usually leads to collaborative solutions that benefit the project's goals.

Join Rise to see the full answer
What role does mentorship play in your management style?

Mentorship plays a vital role in my management style. I believe in empowering team members by providing guidance, constructive feedback, and development opportunities to help them grow in their careers. This not only enhances team cohesion but also improves individual performance.

Join Rise to see the full answer
How do you approach project planning and resource allocation?

In project planning, I assess the scope and objectives, then align resources based on team capabilities and project priorities. I create timelines and allocate tasks to ensure efficient utilization of human resources while meeting project milestones.

Join Rise to see the full answer
Can you give an example of how you solved a complex technical problem?

One instance where I solved a complex technical problem involved optimizing a slow application. By analyzing performance metrics, I identified bottlenecks in the code and implemented caching strategies. This significantly reduced load times and enhanced user experience.

Join Rise to see the full answer
What’s your experience with managing remote teams?

My experience with managing remote teams revolves around leveraging communication tools and establishing a strong project management framework. I ensure regular video meetings and status updates, which help maintain engagement and accountability despite geographical distances.

Join Rise to see the full answer
How do you keep up with emerging technologies in software development?

To keep up with emerging technologies, I engage in continuous learning through online courses, webinars, and attending conferences. I also participate in tech communities and follow industry publications to stay informed about trends that can influence our projects.

Join Rise to see the full answer
What technical skills do you think are essential for a Software Engineering Manager?

Essential technical skills for a Software Engineering Manager include a strong foundation in programming languages, knowledge of software architecture best practices, and familiarity with cloud technologies. An understanding of data management and CI/CD processes are also critical when leading software development initiatives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Join the University of Chicago as a Janitor Helper, where you'll uphold cleanliness standards and provide top-notch customer service to residents.

Photo of the Rise User

Be a key communicator in the Alumni Relations and Development team at the University of Chicago Laboratory Schools, driving impactful engagement and philanthropy.

Photo of the Rise User
Visa Remote Highlands Ranch
Posted 8 days ago

Visa Inc. is looking for a Senior Systems Engineer to lead infrastructure support focused on container technologies in their Highlands Ranch office.

GEM Technologies Hybrid No location specified
Posted 6 days ago

GEM Technologies seeks a skilled System Engineer to enhance our clients' IT infrastructure with tailored technology solutions.

Photo of the Rise User
KIHOMAC Hybrid No location specified
Posted 7 days ago

An experienced IT Administrator is needed to support the Missile Defense Agency with expertise in system administration and storage technologies.

Photo of the Rise User

As an IT Service Desk Analyst, you will be pivotal in delivering top-notch IT support to enhance the efficiency of Bright Horizons Family Solutions operations.

Photo of the Rise User

Seeking an experienced Gate Security Technician to provide top-notch service and installation of electronic security systems in Charlotte, NC.

Photo of the Rise User
PA Consulting Remote 10 Bressenden Place, London, SW1E 5DN, United Kingdom, London, United Kingdom
Posted 11 days ago

As a Security Architect at PA Consulting Group, you'll design innovative security solutions for varied client needs across sectors.

Photo of the Rise User
Posted 11 days ago

Visa Inc. is looking for a Senior Site Reliability Engineer in Austin, TX to provide innovative solutions while ensuring the stability of crucial application pipelines.

Photo of the Rise User
Posted 5 days ago

Be a part of Visa's Cybersecurity team as a Cybersecurity Engineer focused on innovative Cloud initiatives to strengthen security measures.

It may have received its official dedication on Halloween, but The University of Chicago Medical Center (UCMC) works hard to make visiting the hospital a little less spooky. UCMC is a complex of facilities located on The University of Chicago camp...

93 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
S
16 people applied to SOC Intern at SHEIN
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
8 people applied to IT Intern - Seasonal at Carowinds
Photo of the Rise User
80 people applied to Jr SOC Analyst at IBM
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
45 people applied to IT Intern at USAA
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX