1

Software Engineer Software Engineer Jobs in Chicago, IL

Master s degree with 8+ years experience Required Skills for the Software Engineer: * 10+ years or more of experience in designing and developing software applications in Java. * Designing ...

The Software Engineer designs, develops, operates, and maintains software components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing ...

The Software Engineer designs, develops, operates, and maintains software components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing ...

Software Engineer Location: ( Onsite) Employment type: Contract Our engineers are self-starters who are part of a team of software professionals developing world-class software to meet our customer ...

The Software Engineer will support the Radio Frequency Business Unit by designing, developing, testing, integrating, operating, and maintaining software components and computing systems. This role ...

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 ...

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 IV

Lake Forest, IL · On-site

$124K - $207K/yr

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 ...

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 ...

New

Software Engineer IV

Lake Forest, IL · On-site +1

$124K - $207K/yr

As a Saff 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 ...

Software Engineer IV

Lake Forest, IL · On-site +1

$124K - $207K/yr

As a Saff 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 ...

Software Engineer IV

Lake Forest, IL · On-site

$124K - $207K/yr

As a Saff 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 ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Java Developer Hybrid in Chicago, IL - must interview onsite 12 month contract - very likely to extend This position reports to Software Engineering Manager, as do other staff jobs in application and ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

next page

Showing results 1-20

People also search for

Software Engineer Software Engineer information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

How much do software engineer software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for software engineer software engineer in Chicago, IL is $151,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $178,200.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 a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems (like Git), and development frameworks is typically required, and certifications like AWS Certified Developer are often beneficial. Excellent communication, teamwork, and adaptability help software engineers collaborate effectively and navigate rapidly changing project requirements. These skills and qualifications are essential for building high-quality software, solving complex challenges, and contributing to successful technology projects.

How do Software Engineers typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, QA testers, and other stakeholders to ensure successful project delivery. Collaboration often involves participating in regular stand-up meetings, code reviews, and sprint planning sessions. Effective communication skills are essential, as engineers need to translate technical concepts for non-technical team members and incorporate feedback from various perspectives. This collaborative environment not only fosters innovation but also helps engineers gain insights into different aspects of the product lifecycle.

What are software engineers?

Software engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages, frameworks, and engineering principles to create solutions that meet user and business needs. Software engineers work in various industries, collaborating with other teams to ensure software is reliable, efficient, and scalable. Their roles may include writing code, debugging, reviewing code, and participating in the deployment and maintenance of software products.

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

AspectSoftware EngineerWeb Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS, Web Development, or related field; certifications vary
Work EnvironmentSoftware development teams, offices, remote optionsWeb development teams, agencies, freelance work
Industry UsageTech, finance, healthcare, many sectorsDigital agencies, startups, e-commerce
Common Search/ComparisonOften compared for coding skills and project scopeCompared for front-end/back-end focus and design skills

Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.

What cities near Chicago, IL are hiring for Software Engineer Software Engineer jobs? Cities near Chicago, IL with the most Software Engineer Software Engineer job openings:
Infographic showing various Software Engineer Software Engineer job openings in Chicago, IL as of June 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $151,971 per year, or $73.1 per hour.

Other

Posted 8 days ago


Job description

Required Skills: Agile, AWS, Java, Jenkins, Microservices, NoSQL
Education Requirements:
  • Bachelor s degree in Computer Science, Electrical Engineering, or related field is required with 10+ years experience
  • Master s degree with 8+ years experience

Required Skills for the Software Engineer:
  • 10+ years or more of experience in designing and developing software applications in Java.
  • Designing, developing, deploying and maintaining software at scale.
  • Developing software applications using relational and NoSQL databases.
  • Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
  • Deploying software using CI/CD tools, such as Jenkins, Azure DevOps, GoCD, etc
  • Deploying and maintaining software using public clouds such as AWS or Azure.
  • Working within an Agile framework (ideally Scrum)
  • Experience with AI tools is a BIG PLUS**

Should have a strong understanding and/or experience in many of the following:
  • Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ.
  • Experience designing well-defined Restful APIs
  • Hands on experience with API tools such as Swagger, Postman and Assertible o Test Driven Development and Behavior Driven Development.
  • Hands on experience with testing tools such as Cucumber and Selenium and their integration into CI/CD pipelines.
  • Datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle. o Other AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, etc
  • Debugging and maintaining software in Linux or Unix platforms

Software Engineer Overview:
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests software.
Responsibilities:
  • Modify existing software written in Java, databases and database management systems.
  • Create service software, unit and integration tests.
  • Work as part of a project team to coordinate software development and determine project scope and limitations.
  • Review project requests describing user needs to estimate time and cost required to accomplish project.