Demo

Senior Software Engineer (Python)

JR Recruiting
Chicago, IL Full Time
POSTED ON 8/3/2026
AVAILABLE BEFORE 9/1/2026
Join a team building cloud-native systems, high-throughput data applications, and an expanding set of AI-driven and agentic tooling.

Location: Candidates must be based in MN, IL, or the Kansas City metro area.

What You'll Do

  • Build scalable, high-complexity solutions that power near-real-time decision engines
  • Help design and grow distributed systems, including:
    • Microservices and REST-based APIs
    • Event-driven and streaming pipelines
    • Mixed relational/NoSQL data storage strategies
  • Work closely with architects and other teams to shape and refine system design
  • Make independent architectural calls, weighing scalability, reliability, performance, and cost
  • Develop backend services and data pipelines in Python, and user-facing features in React
  • Build and run cloud-native applications on Azure using Kubernetes
  • Create data workflows with Airflow or comparable DAG-based orchestration tools
  • Work with modern data platforms such as MongoDB (or similar NoSQL databases) and Snowflake (or comparable analytics platforms)
  • Take full ownership of services and codebases — reliability, scalability, and long-term maintainability included
  • Break large projects into manageable pieces, help estimate timelines, and flag delivery risks early
  • Apply rigorous testing practices (unit, integration, end-to-end) and hold code to a high bar
  • Use AI development tools (like GitHub Copilot) to work faster and improve output quality
  • Support the build-out of agentic and intelligent automation features
  • Team up with data scientists and analysts to move models into production and support experimentation
  • Bring statistical or data-science thinking to bear on system improvements where useful
  • Build strong working relationships across engineering, product, data, and architecture
  • Lead and participate in design discussions and code reviews
  • Mentor other engineers and help raise the bar for the team
  • Communicate clearly on status, risk, and technical tradeoffs
  • Help plan, prioritize, and drive delivery for the team
Requirements

What You'll Need:

  • 5 years building and shipping production software
  • 5 years working with Python on backend services
  • 5 years with React or another modern frontend framework
  • Experience with cloud-native development (Azure preferred) and Kubernetes
  • Hands-on experience with technologies like MongoDB (or similar) and Snowflake (or comparable)
  • Experience building data pipelines and workflow orchestration (Airflow or similar)
  • Background designing and consuming APIs in distributed systems
  • Comfort with CI/CD pipelines and modern DevOps workflows
  • A track record of owning complex features or services independently
  • Experience with AI-assisted development tools and building intelligent workflows (e.g., Copilot)
  • Familiarity with agentic or LLM-based frameworks (LangChain, LangSmith, or similar) and orchestration tooling
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)

Nice To Have

  • Experience working alongside data science teams on production models
  • Background in statistical modeling, experimentation, or data-driven decision-making
  • Experience in pricing, logistics, or other high-scale transactional environments
  • Strong communication skills and the ability to influence technical and product direction
  • Experience mentoring engineers and supporting team growth
  • Familiarity with monitoring tools like DataDog, Prometheus, or Grafana

Salary.com Estimation for Senior Software Engineer (Python) in Chicago, IL
$102,531 to $123,951
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (Python)?

Sign up to receive alerts about other jobs on the Senior Software Engineer (Python) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer (Python) jobs in the Chicago, IL area that may be a better fit.

  • Reliable Software Resources Lisle, IL
  • Job Title: senior AI engineer Location: Either Columbia, MD or Lisle, IL Onsite: 4 days a week Contract: 6-9 months contract to hire Must have: 1. Google C... more
  • 3 Days Ago

  • Follett Software, LLC Chicago, IL
  • Company Overview: Everything we do is for educators. We're partnering with them to advance a bold vision for education that boosts district performance and... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!