1

Junior Software Engineer Jobs in Wheaton, IL (NOW HIRING)

Sr. Software Engineer I, Data & ML Platform

Chicago, IL · On-site

$126K - $166K/yr

Zoro is seeking a Senior Software Engineer I to join our Data and Machine Learning Platform team ... Mentor junior engineers , providing guidance on best practices, technical development, and ensuring ...

Software Engineer II

Burr Ridge, IL · On-site

$100K - $120K/yr

Experience mentoring junior engineers or providing technical guidance to peers. #LI-LM03 #LI-Hybrid ... software and tools for professionals in estimating all phases of building and repair to make day-to ...

Senior Software Engineer

Schaumburg, IL · Remote

$120K - $158K/yr

As a Senior Software Engineer within Optum Technology, you will drive the design, development, and ... Collaborate within Agile/Scrum teams with product owners and architects, mentor junior engineers ...

Support junior team members through constructive code reviews, pair programming, and actionable coaching. Technical Requirements * 3+ years of professional software development experience in an agile ...

Rising Junior, Senior, or Recent Graduate * GPA: 3.0 or higher * Currently pursuing a degree in Computer Science, Software Engineering, Game Development, or a related field * Solutions-oriented with ...

New

Software Engineer II

Chicago, IL · On-site

$85K - $130K/yr

Support junior team members through constructive code reviews, pair programming, and actionable coaching. Technical Requirements * 3+ years of professional software development experience in an agile ...

Senior Software Engineer

Schaumburg, IL · On-site

$120K - $158K/yr

As a Senior Software Engineer within Optum Technology, you will drive the design, development, and ... Collaborate within Agile/Scrum teams with product owners and architects, mentor junior engineers ...

Senior Software Engineer

Westchester, IL · On-site +1

$121K - $160K/yr

Mentor and support the growth of junior and intermediate engineers through knowledge sharing ... Experience with modern Lean Software development, pair programming, TDD, and Trunk Based ...

Mentor and support the growth of junior, intermediate and Senior engineers through knowledge ... Experience with modern Lean Software development, pair programming, TDD, and Trunk Based ...

Software Engineer Location: Chicago IL Term: 6+ months of Contract (Only USC, GC, GC-EAD) Pay rate Range: Market Rate JOB SPECIFICATIONS Undergraduate degree in Computer Science, Computer Engineering ...

Junior Algorithmic Trader

Chicago, IL

$69K - $89K/yr

... software and build and improve trading strategies. As a Junior Algorithmic Trader, you will have ... Learn and master object-oriented programming languages (C++ and Python) * Build and maintain ...

Junior Algorithmic Trader

Chicago, IL · On-site

$69K - $89K/yr

... software and build and improve trading strategies. As a Junior Algorithmic Trader, you will have ... Learn and master object-oriented programming languages (C++ and Python) * Build and maintain ...

Software Engineer II

Chicago, IL · On-site

$85 - $130/hr

Support junior team members through constructive code reviews, pair programming, and actionable coaching. Technical Requirements * 3+ years of professional software development experience in an agile ...

Software Engineer

Chicago, IL · On-site +1

$75K - $95K/yr

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial ...

Software Engineer

Naperville, IL · On-site

$132 - $147/hr

Software Engineer for AmpliFI Loyalty Solutions, Naperville, IL. Define the long-term architectural vision and technical strategy for ampliFI's customized credit and debit card loyalty platforms.

Showing results 41-60

Junior Software Engineer information

See Wheaton, IL salary details

$44.9K

$91.4K

$137.2K

How much do junior software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for junior software engineer in Wheaton, IL is $91,376.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,600.00 and $92,300.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

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

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

What cities near Wheaton, IL are hiring for Junior Software Engineer jobs?

Cities near Wheaton, IL with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in Wheaton, IL as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $91,376 per year, or $43.9 per hour.

Sr. Software Engineer I, Data & ML Platform

Zoro

Chicago, IL • On-site

$126K - $166K/yr

Full-time

Re-posted 23 days ago


Job description

Job Summary:

Zoro is seeking a Senior Software Engineer I to join our Data and Machine Learning Platform team. In this role, you will contribute to the design and development of scalable tools and systems that enable teams across the organization to ingest, create, share, and use data. By helping develop self-service solutions and streamlining data workflows, you will support data pipelines, machine learning workflows, and advanced analytics-empowering teams to make data-driven decisions and work more efficiently.

In this role, you will take an active part in ensuring the platform's ability to support diverse data products with minimal friction, while also mentoring junior engineers to help them grow and follow best practices. Your contributions will empower Zoro's business partners to leverage data more effectively, driving innovation and business growth. Additionally, you will play a crucial role in maintaining the platform's reliability, scalability, and adaptability, while gaining opportunities to develop your own skills through high-impact projects.

Duties and Responsibilities:

  • Design, build, and maintain scalable, self-service tools and automated workflows that enable partners to easily ingest, create, share, and use data, optimizing data processes and enhancing platform usability.
  • Mentor junior engineers, providing guidance on best practices, technical development, and ensuring high standards in code quality and platform functionality.
  • Collaborate proactively with cross-functional teams (data engineers, data scientists, software engineers) to identify requirements, align platform solutions with partner needs, and continuously enhance the user experience to support scalable, reliable, and user-friendly data products.
  • Implement monitoring and alerting systems to ensure platform reliability, identifying and resolving issues before they impact users.
  • Drive the continuous improvement of platform infrastructure, ensuring it remains robust, scalable, and easy for partners to adopt, and can accommodate evolving business needs.
  • Research and integrate new tools and technologies to drive innovation and enhance platform performance. Ensure the platform remains cutting-edge, adaptable, and aligned with industry best practices, while continuously developing your technical skills.
  • Create and update technical documentation and user guides for the team and platform users, ensuring that platform tools, workflows, and processes are clearly documented for easy adoption and internal knowledge sharing.

Minimum Qualifications:

  • 5+ years of experience in platform engineering, software development, or a related field.
  • Proven experience in designing and developing scalable, reusable, and user-friendly tools that reduce complexity and empower teams to innovate through self-service capabilities.
  • Strong proficiency in at least one programming language (preferably Python) with demonstrated ability to write clean, well-documented code.
  • Experience with cloud platforms such as AWS, Azure, GCP, or others (GCP Preferred), including designing, deploying, and managing large-scale systems.
  • Experience mentoring junior engineers, promoting best practices in software engineering and technical development.
  • Ability to collaborate with cross-functional teams, including data engineers, data scientists, and software engineers, to deliver platform solutions aligned with business needs.
  • Ability to write clear documentation and convey technical concepts to peers
  • Experience using containerization tools like Docker and Kubernetes in production environments
  • Experience with CI/CD pipelines and automated build tools (e.g., Jenkins, CircleCI).
  • Experience with orchestration tools such as Airflow, Argo, Flyte, or Kubeflow.

Preferred Qualifications:

  • Proficiency with infrastructure as code (IaC) technologies and automated infrastructure management/deployment patterns (e.g., Terraform, Ansible, Helm)
  • Experience with monitoring and logging using tools like DataDog or Prometheus + Grafana.
  • Experience with batch and streaming data tools (e.g., Spark, Hadoop; Kafka, Pub/Sub) for large-scale data processing and real-time workflows.
  • Understanding of machine learning processes, model types, workflows, and terminology