University of Chicago

University of Chicago

Software Engineering Manager

Chicago, IL, USA · Senior · Contract

Sponsorship not specified$130k-$170kDetected 1 day ago
PythonGoGitNoSQLPostgreSQLMySQLElasticsearchAWSGCPCloud PlatformsDockerKubernetesTerraformHelmCI/CDGitHub ActionsLinuxRESTSparkData AnalysisData ScienceStatisticsProject ManagementAgile

Stay score

odds of building a lasting career here

88Lottery-free
Cap-exempt (no lottery)100
Sponsors year-round90
Entry-level history60
PERM / green-card track50
Fits your clock70

Files H-1B any time — no cap, no lottery. The 2026 weighted-selection rule doesn't touch it, which makes this the strongest structural path for entry-level talent. Pay is often lower, but your odds of staying are dramatically higher.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level I · 1×
Level I$124,8421 entry
Level II$154,6902 entries
Level III$184,5173 entries
Level IV$214,3654 entries

$24,690 more — $154,690 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $154,690 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Computer and Information Systems Managers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Computer and Information Systems Managers (11-3021) · Chicago-Naperville-Elgin, IL-IN. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

2 transfer filings in the last year, covering 2 workers. Median labor-condition decision: 8 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • 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

Responsibilities

  • Proactively and effectively addresses management challenges by working with team leads and individuals.
  • 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.
  • 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.
  • Provides technical oversight and develops standards, guidelines, and processes for application systems.

Requirements

  • include a college or university degree in related field.
  • 2-3 years of managerial or supervisory experience of cross functional software engineering teams.
  • Knowledge and or experience with the following: web applications, REST API, microservices, and containers
  • Oversees design and implementation of top priority technical tasks and timely delivery of such tasks, meeting the required level of quality.
  • Responsible for design and implementation of top priority technical tasks and timely delivery of such tasks, meeting the required level of quality.

Nice to have

  • Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field.

Skills

  • Advanced programming skills using Python, Golang and Javascript.

Compensation

  • $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.
  • 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.
  • Manages employees by establishing annual performance goals, allocating resources, assessing annual performance, and determining individual merit, incentive and/or promotional increases.

Benefits

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

Equal opportunity

  • 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.
  • Job seekers in need of a reasonable accommodation to complete the

This listing is sourced directly from University of Chicago's careers page and normalized into a canonical job model.