1

Software Software Jobs in Naperville, IL (NOW HIRING)

Software Engineer

Chicago, IL ยท On-site

$97K - $158K/yr

Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. * Software Development Life Cycle:

Software Engineer

Chicago, IL ยท On-site

$97K - $158K/yr

Software Engineer provides technical leadership in design, development, testing and deployment of Caterpillar's state-of-the-art digital platform hosted on AWS. This position will build a world class ...

This role is not strictly a "software development only" role. The role will have about 30-40% software development activities and remaining will be requirements review, design document review, unit ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local

360 IT Professionals is leading name in the software development industry, bring innovative business solutions to clients in Silicon Valley. We are always looking forward to bring aboard IT ...

The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...

The Software Engineer, as a member of the software development team, will be focused on developing/enhancing/maintaining our proprietary e-commerce software platform. Our customers trust our company ...

Company Description 360 IT Professionals is leading name in the software development industry, bring innovative business solutions to clients in Silicon Valley. We are always looking forward to bring ...

The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...

The Software Developer is responsible for detailed design and development of software in the areas of software design, implementation, deployment support and unit testing. The Software Developer is ...

Software Developer Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how ...

The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that helps businesses automate and streamline HR and payroll ...

next page

Showing results 1-20

Software Software information

See Naperville, IL salary details

$47.9K

$111.7K

$165.8K

How much do software software jobs pay per year?

As of Jul 26, 2026, the average yearly pay for software software in Naperville, IL is $111,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,900.00 and $129,800.00 per year, depending on experience, location, and employer.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Senior roles, leadership positions, and those with expertise in areas such as cloud computing or machine learning are more likely to reach this salary level.

What types of software jobs are there?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development methodologies, and tools like version control systems, with some roles emphasizing specialization in areas like front-end, back-end, or full-stack development.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-paying industries like finance, technology, or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and often leadership roles or equity compensation.

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, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

What is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and senior software development managers tend to have the highest salaries in the software industry. These positions often require advanced skills, extensive experience, and sometimes specialized certifications, with salaries varying by location and company size.
What are popular job titles related to Software Software jobs in Naperville, IL? For Software Software jobs in Naperville, IL, the most frequently searched job titles are:
What cities near Naperville, IL are hiring for Software Software jobs? Cities near Naperville, IL with the most Software Software job openings:
Infographic showing various Software Software job openings in Naperville, IL as of July 2026, with employment types broken down into 100% Full Time. Highlights an 70% In-person, 6% Hybrid, and 24% Remote job distribution, with an average salary of $111,678 per year, or $53.7 per hour.
Sr Software Engineer Low Latency

Sr Software Engineer Low Latency

Software Guidance & Assistance

Chicago, IL โ€ข On-site

$126K - $166K/yr

Other

Posted 9 days ago


Job description

Software Guidance & Assistance, Inc., (SGA), is searching for a Sr Software Engineer Low Latency for a CONTRACT assignment with one of our premier Financial Services clients in Chicago, NY .
Description :
This role engineers secure, scalable and reliable technology solutions, with minimal mentoring, to advance the client in the global marketplace and serve risk management needs of customers around the world.
Responsibilities :
  • Focuses on Architecture and Solution efficiencies. Balances performance, capacity and reliability with core system functionality.
  • Identifies potential opportunities for code optimization. Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code.
  • Writes optimized application modules and unit tests with minimal guidance. Understands low-level designs and how to incorporate into the larger application.
  • Uses design tools to frequently share and communicate design ideas on larger systems. Comfortable using low level tools to examine the system (i.e. packet capture, hardware counters, etc).
  • Utilizes knowledge of modern multi-processor architecture to tune the applications and systems for high throughput and low latency.
  • Uses patterns frequently, contributing to best practice and process enhancements

Required Skills :
  • Ability to evaluate the characteristics of algorithms and data structures for the given constraint
  • Proficiency in Multi-threading , concurrent data structures, shared memory, asynchronization, JNI, NIO, Hashmap etc.
  • Understands queue theory and various designs and implementations to enhance system performance.
  • Experience working with networking protocols (UDP, TCP)
  • Familiarity with redundancy and fault tolerance techniques
  • Demonstrate the understanding of thread pinning, interrupts, isolating cores, jitters, numa node, TLB Cache's etc. will be an added value.
  • Familiar with JVM internals and garbage collection tuning
  • Advanced knowledge of Linux kernel/OS internals

Preferred Skills :
  • Usage of EF_VI, JNI, On-load Solar Flare extension API's preferred

SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.
#LI-PA1