1

Software Engineer Engineer Jobs in Romeoville, IL

Job Summary The Software Engineer is responsible for designing, developing, testing, and maintaining fullstack web applications using modern .NET technologies. This role focuses on individual ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions focused on Revenue Cycle Management (RCM) in the healthcare ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions focused on Revenue Cycle Management (RCM) in the healthcare ...

About the Role As an Intermediate Software Engineer, you will be a core contributor to our proprietary e-commerce software platform - the system our customers trust every day. You will work within a ...

We are seeking a talented Software Engineer to join our growing team. This role is responsible for the full software development life cycle, from conception to deployment. As a member of the ...

About the Role As an Intermediate Software Engineer, you will be a core contributor to our proprietary e-commerce software platform - the system our customers trust every day. You will work within a ...

We are seeking a talented Software Engineer to join our growing team. This role is responsible for the full software development life cycle, from conception to deployment. As a member of the ...

As a Software Test Engineer, you will contribute to quality assurance of software systems and/or applications.**Responsibilities:**Responsibilities of the incumbents are to provide manual and/or ...

As a Software Engineer , you'll join a highly specialized internal team focused on building the systems that power how we source, process, and manage ticket supply across the live events ecosystem.

Agentic Software Engineer II

Chicago, IL

$100K - $137K/yr

Work you'll do As a Software Engineer II on the Customer team, you will support AI-assisted software delivery across the software development lifecycle, helping teams translate requirements into ...

Agentic Software Engineer III

Chicago, IL

$59.25 - $79.50/hr

Work you'll do As a Software Engineer III on the Customer team, you will support AI-assisted software delivery across the software development lifecycle, helping teams translate requirements into ...

As a Software Engineer , you'll join a highly specialized internal team focused on building the systems that power how we source, process, and manage ticket supply across the live events ecosystem.

About the Role As an Intermediate Software Engineer, you will be a core contributor to our proprietary e-commerce software platform - the system our customers trust every day. You will work within a ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Position Summary This Quantum Software Engineer role will join the Compiler Team within Infleqtion's Quantum Software organization. This role will be responsible for designing, building, and ...

next page

Showing results 1-20

Software Engineer Engineer information

See Romeoville, IL salary details

$64.7K

$150.4K

$209.5K

How much do software engineer engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for software engineer engineer in Romeoville, IL is $150,416.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,400.00 and $176,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and experience with software development tools and frameworks are essential. Excellent teamwork, communication, and adaptability help you collaborate effectively and respond to changing project requirements. These skills and qualities are crucial for building reliable software, meeting project goals, and succeeding in dynamic technical environments.

What is the difference between Software Engineer Engineer vs Software Engineer?

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

What are some common challenges software engineers face when collaborating on large projects?

Software engineers working on large projects often encounter challenges related to coordinating effectively with cross-functional teams, managing code integration, and maintaining clear communication. It's common to deal with merge conflicts, overlapping responsibilities, and aligning on technical standards and project timelines. To overcome these challenges, engineers typically use version control systems, participate in regular stand-up meetings, and follow established agile practices. Proactively asking questions and documenting processes can also help ensure smooth collaboration and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain software applications or systems. They apply engineering principles and systematic methods to create reliable and efficient software solutions that meet user needs. Software Engineers may work on a variety of projects, from mobile apps and web platforms to embedded systems and enterprise software. They often collaborate with other engineers, designers, and stakeholders throughout the software development lifecycle.
What are popular job titles related to Software Engineer Engineer jobs in Romeoville, IL? For Software Engineer Engineer jobs in Romeoville, IL, the most frequently searched job titles are:
What job categories do people searching Software Engineer Engineer jobs in Romeoville, IL look for? The top searched job categories for Software Engineer Engineer jobs in Romeoville, IL are:
What cities near Romeoville, IL are hiring for Software Engineer Engineer jobs? Cities near Romeoville, IL with the most Software Engineer Engineer job openings:

Lead Software Engineer/Software Engineer IV

Zoro Tools

Chicago, IL โ€ข Hybrid

$134K - $223K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

Work Location Type:Hybrid

Req Number 329446

About Grainger

W.W. Grainger, Inc., is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. At Grainger, We Keep the World Working by serving more than 4.5 million customers worldwide with products and solutions delivered through innovative technology and deep customer relationships. Known for its commitment to service and award-winning culture, the Company had 2024 revenue of $17.2 billion across its two business models. In the High-Touch Solutions segment, Grainger offers approximately 2 million maintenance, repair and operating (MRO) products and services, including technical support and inventory management. In the Endless Assortment segment,Zoro.comoffers customers access to more than 14 million products, andMonotaRO.comoffers more than 24 million products. For more information, visitwww.grainger.com.

Compensation

The anticipated base pay compensation range for this position is $134,100.00 - $223,500.00. This role is eligible for an incentive target of up to 15 % or $ , based on the achievement of individual and company performance objectives in accordance with the current terms of the incentive program which are subject to change.

Rewards and Benefits

With benefits starting on day one, our programs provide choice and flexibility to meet team members' individual needs, including:

  • Medical, dental, vision, and life insurance plans with coverage starting on day one of employment and 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
  • 18 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date) and 6 company holidays per year.
  • 6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required.
  • Employee discounts, tuition reimbursement, student loan refinancing and free access to financial counseling, education, and tools.
  • Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents.

For additional information and details regarding Grainger's benefits, please click on the link below:

https://experience100.ehr.com/grainger/Home/Tools-Resources/Key-Resources/New-Hire

Grainger Benefits

The pay range provided above is not a guarantee of compensation. The range reflects the potential base pay for this role at the time of this posting based on the job grade for this position. Individual base pay compensation will depend, in part, on factors such as geographic work location and relevant experience and skills.

The anticipated compensation range described above is subject to change and the compensation ultimately paid may be higher or lower than the range described above.

Grainger reserves the right to amend, modify, or terminate its compensation and benefit programs in its sole discretion at any time, consistent with applicable law.

Position Details:

As a Lead Software Engineer (Software Engineer IV) you will develop applications that align with a strategic vision. In addition to coaching engineers, you will partner with key stakeholders including Product Managers and Architecture. You will embrace curiosity to ensure a deep understanding of the business requirements that drive the analysis and physical design of technical solutions.

You will work as a Staff engineer on a Customer Order team. This team is responsible for three main function areas:

  • The cart customers interact with on, eventually, all channels at Grainger. Currently this is limited to our main Grainger.com experience.
  • Provideinternal capabilities to calculate the cost of an Order to a customer. This means resolving interesting Freight,Pricingand Tax considerations forourcustomers.
  • Lastly, we manage the payment and invoicing capabilities to ensure people can securely access their payment information.


You Will:

  • Lead engineer on a team responsible for the application and delivery of high-quality, maintainable software for highly complex applications
  • Influence team adoption of sensible defaults to enable continuous delivery activities
  • Contribute to continuous learning on your team culture by leading knowledge sharing sessions with latest technological features and engineering practices
  • Maintain software in production with demonstrated ability to triage and resolve issues
  • Mentor developers, conduct code reviews, and participate in pair programming
  • Partners directly with IT Management team to ensure successful design and delivery of technology based solutions

You Have:

  • Bachelor's Degree or equivalent experience in computer science or similar; or equivalent experience required
  • 5+ years experience as a Software Engineer; with experience in modern software engineering; designing; developing, testing and deploying scalable software applications within a variety of technologies and environments. required
  • Expert knowledge of programming skills
  • Demonstrated knowledge of distributed system design and integration patterns
  • Familiarity with Agile/Scrum methodologies and Dev Ops Practices
  • Experience with analyzing, interpreting and communicating complex problems and practices

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, protected veteran status or any other protected characteristic under federal, state, or local law. We are proud to be an equal opportunity workplace.

We are committed to fostering an inclusive, accessible work environment that includes both providing reasonable accommodations to individuals with disabilities during the application and hiring process as well as throughout the course of one's employment, should you need a reasonable accommodation during the application and selection process, including, but not limited to use of our website, any part of the application, interview or hiring process, please advise us so that we can provide appropriate assistance.