1

Software Engineer Engineer Jobs in Oak Brook, IL

Software Engineer 5 As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications. Will be working with a team dedicated to ...

New

The Lead Software Engineer will be our most senior software engineer, leading and managing software engineers and interns. Hire, mentor and manage software engineers and interns from the Computer ...

The Lead Software Engineer will be our most senior software engineer, leading and managing software engineers and interns. Hire, mentor and manage software engineers and interns from the Computer ...

Sr Software Engineer

Chicago, IL

$126.30K - $166.50K/yr

The Senior Software Engineer engineers develops secure, scalable and reliable technology solutions, with minimal mentoring. Principal Accountabilities: * Designs, develops, documents, troubleshoots ...

Software Engineer Wilmington, DE / Buffalo Grove, IL / Lewisville, TX / Logan, UT Monday to Friday 8 a.m. to 5 p.m. Onsite Do you value rewarding software development projects, access to training and ...

Software Engineer

Chicago, IL ยท On-site +1

$140.10K - $197.93K/yr

What you'll do As a Software Engineer, you will be an integral part of a dynamic, Agile engineering team, contributing to software development. You will collaborate with remote teams in a ...

Software Engineer

Chicago, IL ยท On-site

$140.10K - $197.93K/yr

What you'll do As a Software Engineer, you will be an integral part of a dynamic, Agile engineering team, contributing to software development. You will collaborate with remote teams in a ...

Software Engineer

Chicago, IL ยท On-site +1

$100K - $150K/yr

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

Unix Software Engineer - 3rd Shift Position Title: Specialty Software Engineer Associate (Third Shift, Hybrid) Position Location: hybrid 2 days in office Working Hours: 4pm-12am EST/ 3:00PM-11:00PM ...

Software Engineer

Chicago, IL ยท On-site

$89.63K - $131.44K/yr

We are looking for software engineers who specialize in .NET, Python, AWS, and modern platform development to join our team, grow with us, introduce us to new ideas and develop products that empower ...

Senior Embedded Software Engineer (Contract) This contract Senior Embedded Software Engineer role focuses on delivering one or more subsystems within an existing embedded framework and credential ...

We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a ...

next page

Showing results 1-20

People also search for

Software Engineer Engineer information

See Oak Brook, IL salary details

$64.1K

$148.9K

$207.4K

How much do software engineer engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for software engineer engineer in Oak Brook, IL is $148,885.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,100.00 and $174,600.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 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 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 job categories do people searching Software Engineer Engineer jobs in Oak Brook, IL look for? The top searched job categories for Software Engineer Engineer jobs in Oak Brook, IL are:
What cities near Oak Brook, IL are hiring for Software Engineer Engineer jobs? Cities near Oak Brook, IL with the most Software Engineer Engineer job openings:
Software Engineer 5

Software Engineer 5

Software Technology Inc

Chicago, IL โ€ข Hybrid

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Software Engineer 5

As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications. Will be working with a team dedicated to developing the Foresight web application. Will be working on the API that is powering the application.

Typical Day:
  • Software Development in an agile Scrum work environment using Java, Sprint Boot, REST APIs and Databases
  • Responsibilities of the incumbents are across functional lines with individuals assigned in new program development of web services, enterprise API, Microservices and/or distributed computing systems in a public Cloud environment.
  • Competent to perform all programming and development assignments without close supervision; normally assigned the more complex aspects of systems work.
  • Works directly on complex application/technical problem identification and resolution.
  • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Drives application development focused around delivering business valuable features
  • Maintains high standards of software quality within the team by establishing good practices and habits
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
  • Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
  • This position is highly preferred to be local to Chicago for remote hybrid model (1-2 days a week) Will consider 100% remote candidate (would be responsible for coming onsite ~ once a quarter as needed.
Technical Skills
  • Required:
    • 4 to 5 years of overall backend experience
    • 3+ years of Java 8 or 11, Spring Boot and RESTful API development (preferably Microservices)
    • 1+ years of experience with JPA/Hibernate and RDBMSs like Postgres or MySQL
    • Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.
  • Desired:
    • 1+ years for Cloud production experience (preferably AWS) OR a higher-level Cloud training certification (e.g., AWS Solution Architect Associate)
    • Test driven development and behavior driven development with Groovy and Spock
  • Experience in the following,
    • Designing, developing, deploying and maintaining software at scale.
    • Application architectural patterns, such as 12-factor app development, parallel processing with multi-threading, event-driven, etc.
  • Understanding and/or experience in the following,
    • Message brokers such as Kafka and AWS Kinesis.
    • Experience writing APIs with AWS Lambda and AWS API Gateway
    • Hands one experience with API tools such as Swagger and Postman
    • Debugging and maintaining software in Linux or Unix platforms.
  • Ability to work under pressure and within time constraints
  • Passion for technology and an eagerness to contribute to a team-oriented environment
Soft Skills:
  • Excellent communication and presentational skills
  • Ability to work under pressure and within time constraints
  • Passion for technology and an eagerness to contribute to a team-oriented environment
Education Requirements:
  • 4 years of computer science or applications degree from an accredited college or university. plus 10+ overall exp

Required Skills : Java Basic Qualification : Must be able to at least travel to Chicago, IL or Peoria, IL once a quarter. Preference is 1-2 days/week on-site in a hybrid work model. Additional Skills : Must be able to at least travel to Chicago, IL or Peoria, IL once a quarter. Preference is 1-2 days/week on-site in a hybrid work model.