Department
BSD SUR - OHNS: Thirty Million Words - Tech
About the Department
Job Summary
Responsibilities
Lead the development and maintenance of backend services and APIs in Django (primary) and .NET (secondary).
Collaborate with front-end engineers to design and implement effective interfaces between the backend and the React.js client.
Architect scalable data models, services, and integrations with third-party APIs.
Contribute to system architecture decisions and help guide best practices in backend and full-stack development.
Write clean, maintainable, and well-tested code across multiple systems.
Participate in code reviews, technical design sessions, and cross-functional collaboration with product and design teams.
Support CI/CD pipelines and ensure smooth deployments and system reliability.
Mentor other engineers and contribute to improving development processes.
Designs 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 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.
Performs other related work as needed.
Minimum Qualifications
Education:
Minimum requirements include a college or university degree in related field.
Work Experience:
Certifications:
---
Preferred Qualifications
Education:
Advanced Degree in economics, data science, data analytics, computer science, software engineering or related fields strongly preferred.
Experience:
Knowledge and skills developed through 7+ years of work experience in a related job discipline, with a strong emphasis on backend systems.
Proven experience building web applications with Python/Django.
Working knowledge of C# / .NET frameworks and services.
Comfortable working with React.js and modern front-end tooling.
Experience designing and consuming RESTful APIs; understanding of web performance and security principles.
Strong database skills with PostgreSQL and/or SQL Server.
Familiarity with cloud environments (AWS, Azure, or similar).
Preferred Competencies
Experience with containerization and orchestration tools (Docker, Kubernetes).
Exposure to TypeScript, GraphQL, or other modern web technologies.
Familiarity with CI/CD systems (GitHub Actions, Azure DevOps, etc.).
Prior experience in a startup or rapidly scaling environment.
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
Role Impact
Scheduled Weekly Hours
Drug Test Required
Health Screen Required
Motor Vehicle Record Inquiry Required
Pay Rate Type
FLSA Status
Pay Range
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
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.
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.
Experienced Staff Software Engineer to lead architecture and build high-impact web and mobile experiences, working remotely from Georgia.
NBCUniversal seeks a hands-on Software Engineer experienced in JavaScript, Python, and cloud platforms to prototype and deliver AI-enhanced internal applications and platforms.
Lead development of GCS interfaces, telemetry pipelines, OMS/UCI integrations, and mission playback tools to enable predictable mission data flows across airborne, ground, and simulation environments for high-speed aircraft operations.
Neon is hiring a Senior Software Engineer to own and build full-stack features (React + TypeScript) that power a modern payments platform for game publishers.
Grapevine Technologies is hiring a seasoned full-stack Software Engineer to lead architecture, development, and optimization of their CRM using React, Node, MongoDB, Express, and PostgreSQL.
Lead a high-impact engineering team at ServiceNow to scale core platform runtime components and drive AI-enhanced automation across the compute tier.
Nationwide seeks a Senior Test Automation Engineer in Columbus, OH to build automation frameworks and validate multi-system telematics integrations in a hybrid role.
OpenAI is hiring a Software Engineer, Integrity Foundations to build and operate backend systems that detect, prevent, and respond to abuse across high-scale AI platforms.
Trexquant Investment LP is hiring a C++-focused Quantitative Developer to design and optimize low-latency short-term trading signals for a high-frequency trading environment.
Lead the development of security automation, data pipelines, and AI-enhanced analytics to strengthen enterprise and federal cybersecurity posture using Python, JavaScript, and modern BI/ML tools.
Senior Software Engineer (RPA) needed to lead development of automation bots, CI/CD pipelines, and cloud-based applications in a secure, regulated environment.
BlackRock seeks an experienced Java Backend Engineer to design and deliver scalable, high-availability backend services for the Aladdin multi-asset trading platform.
Develop and own high-scale, cloud-native backend systems for enterprise endpoint security as a Senior Software Engineer specializing in Go.