1

Overnight Math Software Engineer Jobs in Chicago, IL

Lead Software Engineer

Chicago, IL · On-site +1

  • Medical

  • Retirement

  • PTO

Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field strongly preferred. Experience: * 7+ years of relevant software development experience ...

Campus Software Engineer (Intern)

Chicago, IL · On-site

$212.50 - $287.50/hr

We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific ... Our software engineering internship is an intensive 10-week experience with our technology team ...

New

C# Software Engineer

Chicago, IL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description We are seeking a motivated, self-directed, and technically outstanding developers with ... Document mathematical specifications, model assumptions, software requirements, and test cases

C# Software Engineer

Chicago, IL · On-site

$80K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a motivated, self-directed, and technically outstanding developers with a strong ... Document mathematical specifications, model assumptions, software requirements, and test cases

Software Engineer - C++

Chicago, IL · On-site +1

$145K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

What you'll do as a Software Engineer at Akuna: Akuna is looking for motivated self-starters to ... Bachelor's degree in Computer Science, Engineering, Math, or equivalent * The ability to react ...

Software Engineer - C++

Chicago, IL · On-site

$117 - $143/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

What you'll do as a Software Engineer at Akuna: Akuna is looking for motivated self‑starters to ... Bachelor's degree in Computer Science, Engineering, Math, or equivalent * The ability to react ...

Software Engineer - C++

Chicago, IL · On-site

$145K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

What you'll do as a Software Engineer at Akuna: Akuna is looking for motivated self-starters to ... Bachelor's degree in Computer Science, Engineering, Math, or equivalent * The ability to react ...

Software Engineer - C++

Chicago, IL · On-site

$145K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

What you'll do as a Software Engineer at Akuna: Akuna is looking for motivated self-starters to ... Bachelor's degree in Computer Science, Engineering, Math, or equivalent * The ability to react ...

Sr. Principal Software Engineer

Chicago, IL · On-site

$155 - $180/hr

  • Medical

  • Vision

  • Life

  • Retirement

  • PTO

As a Sr. Principal Software Engineer, you will be responsible for the design, development ... Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an ...

New

Python Software Engineer

Chicago, IL · On-site +1

$150K - $225K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Mathematics, or a related Engineering/Science discipline * A minimum of 2 years of professional Python experience in a production environment * High proficiency ...

Showing results 41-60

Overnight Math Software Engineer information

See Chicago, IL salary details

$23.7K

$143.8K

$179.8K

How much do overnight math software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for overnight math software engineer in Chicago, IL is $143,808.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,500.00 and $164,800.00 per year, depending on experience, location, and employer.

What is the difference between Overnight Math Software Engineer vs Math Software Developer?

AspectOvernight Math Software EngineerMath Software Developer
CredentialsBachelor's in Computer Science or Mathematics, programming skillsBachelor's or higher in Computer Science or Math, coding experience
Work EnvironmentNight shifts, remote or on-site, focused on software developmentDay shifts, office or remote, involved in coding and testing
Industry UsageTech companies, educational platforms, research firmsSoftware firms, educational tech, research institutions
Search & Comparison IntentUnderstanding overnight roles in math software developmentGeneral software development in math-related fields

The Overnight Math Software Engineer typically works night shifts, focusing on developing and maintaining math-related software, often in tech or research environments. In contrast, the Math Software Developer usually works during regular hours, involved in coding, testing, and deploying math software. Both roles require similar technical skills and educational backgrounds, but differ mainly in work hours and environment.

What are the most commonly searched types of Math Software Engineer jobs in Chicago, IL?

The most popular types of Math Software Engineer jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Overnight Math Software Engineer jobs?

Cities near Chicago, IL with the most Overnight Math Software Engineer job openings:

Lead Software Engineer

University of Chicago

Chicago, IL • On-site

Full-time

Re-posted 27 days ago


University Of Chicago rating

8.1

Company rating: 8.1 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

162nd of 619 rated colleges and universities


Job description

Job Summary:
The University of Chicago is a research center pioneering the discipline of translational data science to advance biology, medicine, and environmental research. The Lead Software Engineer is responsible for leading software development efforts, managing complex projects, and mentoring team members while ensuring high-quality delivery of applications and systems.
Responsibilities:
• Responsible for design and implementation of top priority technical tasks and timely delivery of such tasks, meeting and defining the required level of quality.
• Responsible for managing activities of a complex and challenging nature, including design and implementation of large systems and/or core components, with decisions having a large impact on the team or cross multiple teams.
• Negotiate complex decisions, present options and persuasively advocate for optimal technical solutions, internally and externally.
• Responsible for responding, triaging, and resolving production system issues in a timely fashion, across multiple projects when required.
• Help translate high level requirements into well-architected and well-tested design and implementation.
• Lead team(s) of software engineers and provide technical guidance and leadership for the team to follow best practices and deliver quality software, middleware, and processes timely.
• Collaborate with, support, and help the team members to grow and realize their full potential, and make the right decisions collectively.
• Proactively and effectively addresses management challenges.
• Actively participate in and define the hiring process and provide fair and productive interview feedback.
• Leads in the development 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.
• Utilizes in-depth technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
• Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.
• Leads or coordinates teams or projects for activities relating to software support and/or development.
• Performs other related work as needed.
Qualifications:
Required:
• Minimum requirements include a college or university degree in related field.
• Minimum requirements include knowledge and skills developed through 7+ years of work experience in a related job discipline.
• Responsible for design and implementation of top priority technical tasks and timely delivery of such tasks, meeting and defining the required level of quality.
• Responsible for managing activities of a complex and challenging nature, including design and implementation of large systems and/or core components, with decisions having a large impact on the team or cross multiple teams.
• Negotiate complex decisions, present options and persuasively advocate for optimal technical solutions, internally and externally.
• Responsible for responding, triaging, and resolving production system issues in a timely fashion, across multiple projects when required.
• Help translate high level requirements into well-architected and well-tested design and implementation.
• Lead team(s) of software engineers and provide technical guidance and leadership for the team to follow best practices and deliver quality software, middleware, and processes timely.
• Collaborate with, support, and help the team members to grow and realize their full potential, and make the right decisions collectively.
• Proactively and effectively addresses management challenges.
• Actively participate in and define the hiring process and provide fair and productive interview feedback.
• Leads in the development 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.
• Utilizes in-depth technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
• Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.
• Leads or coordinates teams or projects for activities relating to software support and/or development.
• Performs other related work as needed.
Preferred:
• Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field strongly preferred.
• 7+ years of relevant software development experience, full cycle strongly preferred, including design, coding, testing, and support. With advanced experience building full stack web applications and a proficiency in two or more modern programming languages, preferably Python and JavaScript.
• Full stack design and development with proficiency in modern web UI technology stacks.
• Advanced programming skills using Python, Golang/Javascript, and other languages like C/C++, Java, or C#.
• Knowledge and/or experience with: 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).
• Experience with CI/CD and version control tools (e.g. Jenkins, Travis, git).
• Experience with or contribution to open-source projects.
• Experience with Agile methodologies.
• Domain experience in biomedical informatics.
• Ability and willingness to acquire new programming languages, statistical and computational methods, and background in research area.
• In-depth knowledge in all technical areas of all major projects and the core product’s scope, or having demonstrated the ability to achieve that level of proficiency in a short period of time.
• Ability to manage a large size team and define and drive higher level organizational goals with guidance from senior management and lead the team to plan, execute and deliver to meet critical project milestones and deadlines.
• Ability to effectively communicate organizational goals to the team and mentor the 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 in order to meet objectives.
• Advanced understanding of computer science principles.
• Project management skills, including an ability to manage multiple teams and projects simultaneously, and own time well, and achieve objectives.
• Ability to take or create a plan and break it into incremental tasks 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 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.
Company:
University of Chicago is a world-renowned, private research university located in Chicago. Founded in 1890, the company is headquartered in Chicago, USA, with a team of 10001+ employees. The company is currently Late Stage.

What University Of Chicago employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom