1

Graduate Software Engineer Jobs in Naperville, IL

Embedded Software Engineer

Wheeling, IL ยท On-site

$127K - $190K/yr

Whether you're an experienced professional, a recent college graduate or somewhere in between, IDEX ... SUMMARY OF PRIMARY FUNCTION The Embedded software Engineer is a key member of the IDEX-Dispensing ...

Whether you're an experienced professional, a recent college graduate or somewhere in between, IDEX ... SUMMARY OF PRIMARY FUNCTION The Embedded software Engineer is a key member of the IDEX-Dispensing ...

Our 10-week internship is your chance to experience life as a Software Engineer at IMC. You'll have ... graduate position at the end of the program. Where you go from here is up to you! Your Core ...

Our 10-week internship is your chance to experience life as a Software Engineer at IMC. You'll have ... graduate position at the end of the program. Where you go from here is up to you! Your Core ...

Software developers collaborate with business and quality analysts, designers, project managers and ... graduate or a career changer who is working toward becoming a software developer, you have the ...

Software Sales Engineer - Ultrus

Chicago, IL ยท Hybrid

$149K - $177K/yr

The Software Sales Engineer supports technical selling efforts across complex opportunities within ... Bachelor's and/or graduate degree * 6+ years of related experience * Experience in chemical data ...

Showing results 21-40

Graduate Software Engineer information

See Naperville, IL salary details

$63.4K

$147.3K

$205.2K

How much do graduate software engineer jobs pay per year?

As of Jul 27, 2026, the average yearly pay for graduate software engineer in Naperville, IL is $147,304.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,800.00 and $172,700.00 per year, depending on experience, location, and employer.

What is a Graduate Software Engineer job?

A Graduate Software Engineer is an entry-level role for individuals who have recently completed a degree in computer science, software engineering, or a related field. They typically work as part of a development team, assisting in coding, testing, debugging, and maintaining software applications. This role provides hands-on experience with software development methodologies, programming languages, and industry tools. Graduate Software Engineers often receive mentorship and training to build their technical skills and industry knowledge. The job serves as a foundation for career growth in software development and engineering roles.

What are the key skills and qualifications needed to thrive in the Graduate Software Engineer position, and why are they important?

To thrive as a Graduate Software Engineer, you need a solid grasp of programming languages, data structures, algorithms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and common frameworks or libraries is highly valued. Strong problem-solving abilities, effective communication, and a willingness to learn are standout soft skills in this position. These skills are crucial for developing high-quality software, adapting to evolving technologies, and collaborating efficiently within dynamic engineering teams.

What does a typical day look like for a Graduate Software Engineer?

As a Graduate Software Engineer, your day often includes writing and reviewing code, participating in daily stand-up meetings, collaborating with other developers and cross-functional teams, and troubleshooting issues within the software. You may also be involved in testing, debugging, and learning new technologies, as well as working on ongoing projects under the mentorship of senior engineers. The role offers a mix of individual tasks and teamwork, allowing you to develop both technical skills and professional relationships. This collaborative environment provides an excellent foundation for growth and learning within the software industry.

What are the most commonly searched types of Graduate Software Engineer jobs in Naperville, IL? The most popular types of Graduate Software Engineer jobs in Naperville, IL are:
What are popular job titles related to Graduate Software Engineer jobs in Naperville, IL? For Graduate Software Engineer jobs in Naperville, IL, the most frequently searched job titles are:
What job categories do people searching Graduate Software Engineer jobs in Naperville, IL look for? The top searched job categories for Graduate Software Engineer jobs in Naperville, IL are:
What cities near Naperville, IL are hiring for Graduate Software Engineer jobs? Cities near Naperville, IL with the most Graduate Software Engineer job openings:
Infographic showing various Graduate Software Engineer job openings in Naperville, IL as of July 2026, with employment types broken down into 93% Full Time, 5% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,304 per year, or $70.8 per hour.

C++ Software Engineer- Global Market Maker

Oxford Knight

Chicago, IL โ€ข On-site

$200K/yr

Full-time

Posted 25 days ago


Job description

Salary Range: Up to $200k base + bonus
Locations: New York City, Chicago or Austin
My client is a tech-focused market-maker with groundbreaking success in the high frequency trading space, looking to hire Software Engineers for their HFT team focused on designing, improving and executing fully automated trading strategies using machine learning.
In this role, you'll own complex technical projects and help shape the direction of the trading infrastructure. As a software engineer at this firm, you'll work on some of the most challenging algorithmic problems in the world. The team owns the problem end to end - from data to simulation to the execution of orders in production - and the system is built to be robust, enabling research at scale while running complex ML models with low latency across thousands of financial instruments.
If you relish the challenges of an extremely fast-paced environment where your work will make a tangible impact from day one, this is the role for you!
Skills and Experience Required
  • 2+ years preferred of C++ experience in low-latency systems, such as market data ingestion, order routing, execution performance, or simulation frameworks
  • Strong engineering instincts plus a deep understanding of computer science fundamentals
  • Expertise in C++ is strongly preferred; experience with C, Python or Linux is a plus
  • Innovative, out-of-the-box thinking grounded in real-world pragmatism
  • Readiness to set technical direction, promote engineering principles, and do the right thing
  • Candidates must have US citizenship/Greencard or a valid H1B/TN Visa

NB: please do not apply if you're a fresh graduate.
Benefits
  • Incredible salary + profit-sharing structure
  • Truly flat structure and highly collaborative culture, within a fun, stimulating office environment
  • Direct business impact with short feedback loop
  • Outstanding benefits package

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Contact
If you think you are a strong candidate for the role and would like further info, please contact:
Ewen Jeffery
ewen.jeffery@oxfordknight.com
+1 (929) 209-9194
linkedin.com/in/ewen-jeffery-044a24224