1

Software Software Developer Jobs in Illinois (NOW HIRING)

Lead Software Developer

Chicago, IL ยท On-site

$119K - $150K/yr

Lead Software Developer Location: Chicago, IL Duration: 12 Months : The Lead Software Developer is a hands-on technical leader responsible for delivering secure, scalable, and maintainable software ...

They are seeking an Entry Level Software Developer to participate in a 12-week paid training program, followed by deployment to an enterprise or government client. Responsibilities : โ€ข Build and ...

Senior Software Developer

Chicago, IL ยท On-site

$56.25 - $74.25/hr

As a senior software developer at Atomic, your primary responsibility is creating a great experience for our clients by leading projects with empathy, clarity, and technical insight. You'll guide ...

Western Door Federal is seeking a Software Developer - Intermediate at the Rock Island Arsenal, in Rock Island, IL. The objective of this work is to provide on-site support and be responsible for the ...

Western Door Federal is seeking a Software Developer - Intermediate at the Rock Island Arsenal, in Rock Island, IL. The objective of this work is to provide on-site support and be responsible for the ...

Senior Software Developer

Chicago, IL ยท On-site

$56.25 - $74.25/hr

Sunrise Futures is looking to hire a highly talented Senior Software Developer to join our technology team. The Role: * Working collaboratively with the technology and business teams on our trading ...

C++ Trade Desk Software Developer

Chicago, IL ยท On-site

$50.50 - $68/hr

C++ Trade Desk Software Developer, Chicago, IL We are seeking a C++ Trade Desk Software Developer to enhance a real-time automated trading system. In addition to possessing excellent analytical and ...

Senior Software Developer

Morton Grove, IL

$54.25 - $71.75/hr

Xylem is seeking a Senior Software Developer to help drive the architecture and evolution of its enterprise Customer Identity and Access Management platform. In this role you will contribute to a ...

Senior Software Developer

Chicago, IL

$56.25 - $74.25/hr

Sunrise Futures is looking to hire a highly talented Senior Software Developer to join our technology team. The Role: * Working collaboratively with the technology and business teams on our trading ...

next page

Showing results 1-20

Software Software Developer information

What are Software Developers?

Software Developers are professionals who design, build, and maintain computer programs and applications. They work with programming languages such as Java, Python, or C++ to create software that meets user needs. Software Developers collaborate with other team members, such as designers and testers, to ensure the software is functional, reliable, and user-friendly. Their responsibilities also include troubleshooting issues, updating existing software, and keeping up with new technologies.

What jobs do software developers get?

Software developers can work in various roles such as front-end, back-end, full-stack, mobile app, and embedded systems development. They often find employment in industries like technology, finance, healthcare, and gaming, and may work for companies or as freelancers. Skills in programming languages, version control, and software development methodologies are essential for these roles.

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

AspectSoftware Software DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's or higher in CS or related field, certifications optional
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, large enterprises
Industry UsageCommonly used in tech and software firmsUsed across various industries including tech, finance, healthcare
Job FocusWriting, testing, and maintaining codeDesigning, developing, and overseeing software systems

While both roles involve software development, Software Software Developers primarily focus on coding and implementation, whereas Software Engineers often take a broader approach, including system design and architecture. The roles overlap significantly, but the title 'Software Engineer' may imply a more comprehensive scope of work.

What job does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages such as Java, Python, or C++ and often work in teams to develop software solutions that meet user needs and specifications.

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

To thrive as a Software Developer, you need a solid understanding of programming languages, algorithms, and software development methodologies, typically supported by a degree in computer science or related field. Proficiency with development tools such as Git, integrated development environments (IDEs), and familiarity with frameworks or cloud platforms is often required. Strong problem-solving skills, teamwork, and effective communication set outstanding developers apart. These skills are critical for building reliable, maintainable software and collaborating effectively within cross-functional teams.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong growth projected for the coming years. Skills in programming languages, such as Java, Python, or JavaScript, and familiarity with development tools increase employability in this field.

What engineer makes $500,000 a year?

Software developers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. High compensation typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What are some common challenges faced by software developers in agile development environments?

Software developers working in agile environments often encounter challenges such as managing frequent changes in project requirements and maintaining clear communication within cross-functional teams. Balancing rapid delivery of new features with ensuring code quality through testing and documentation is another common hurdle. Additionally, developers must adapt quickly to shifting priorities and collaborate closely with product owners, designers, and QA professionals to deliver value in short development cycles. These challenges require strong problem-solving skills and a proactive approach to teamwork.
What job categories do people searching Software Software Developer jobs in Illinois look for? The top searched job categories for Software Software Developer jobs in Illinois are:
Lead Software Developer

Lead Software Developer

Javen Technologies, Inc

Chicago, IL โ€ข On-site

$119K - $150K/yr

Other

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


Job description

Title: Lead Software Developer

Location: Chicago, IL

Duration: 12 Months

JOB DESCRIPTION:

The Lead Software Developer is a hands-on technical leader responsible for delivering secure, scalable, and maintainable software while advancing engineering practices across the team. This role combines deep expertise in design and development with leadership responsibilities, including mentoring developers, improving code quality, strengthening CI/CD and testing practices, and collaborating with Product, Architecture, and Delivery to translate business objectives into reliable solutions.
The Lead also provides technical direction to vendors and ensures alignment with internal standards and delivery expectations. The role applies AI responsibly across the full software development lifecycle to enhance productivity, code quality, and system reliability. The Lead serves as Scrum Master when needed, facilitating team ceremonies, removing blockers, and ensuring adherence to Agile practices.
This position follows a hybrid work model, with an expectation of three days per week in the office to support team collaboration and delivery.

Key Responsibilities 

  • Lead end to end delivery of features and services using modern frameworks and design patterns, ensuring quality from initial design through production deployment. 
  • Drive code quality through design and architecture reviews, code reviews, and strict adherence to Definition of Done, security standards, and build requirements. Act as a primary approver for pull requests and deployment pipelines. 
  • Advance CI CD practices, automated testing, observability, and system performance and resiliency to reduce risk and improve delivery speed. 
  • Apply AI responsibly across the software development lifecycle, including use cases such as code generation, test creation, static analysis, documentation, and incident analysis, with appropriate oversight and compliance controls. 
  • Provide Level 3 application support and lead root cause analysis and resolution of complex production issues. 
  • Coach and develop team members through pairing, technical guidance, and structured feedback while promoting a culture of engineering excellence and continuous improvement. 
  • Collaborate with Product Owners and Business Systems Analysts to refine requirements and estimate backlog items, and partner with Solution Architecture to ensure alignment with target designs. 
  • Work closely with Delivery and Engineering Managers to communicate progress, identify risks, and maintain consistent standards across initiatives. 
  • Ensure adherence to organizational SDLC processes, security controls, and compliance requirements, and contribute to the evolution of best practices and shared standards. 
  • Perform Scrum Master responsibilities when needed, including facilitating stand ups, sprint planning, and retrospectives, and helping the team maintain focus and delivery flow. 

Required Qualifications 

  • Demonstrated experience delivering enterprise software as a senior or lead engineer with ownership of complex systems and responsibility for mentoring team members. 
  • Strong proficiency with GitHub, including branching strategies, pull request management, and repository administration. 
  • Knowledge of DevSecOps practices, including CI CD, infrastructure automation, monitoring pipelines, application security testing such as SAST, DAST, and SCA, secrets management, and embedding security controls within delivery pipelines. 
  • Experience working with Agile frameworks such as Scrum and Kanban. 
  • Deep expertise in Java and Spring frameworks, including Spring Boot and Spring Cloud, for building scalable services and APIs. 
  • Strong experience designing and integrating APIs, including building and consuming RESTful services. 
  • Proficiency with relational and non-relational databases, with advanced SQL skills in complex queries, performance optimization, and schema design. 
  • Hands on experience with test automation and strong practices in unit, integration, and performance testing. 
  • Experience applying AI in the software development lifecycle, including practical use of AI assisted coding, test generation, code analysis, and documentation, along with an understanding of safe and effective usage. 
  • Proficiency with AWS cloud services, including compute, container orchestration, serverless, API management, storage, databases, and identity and access management. 
  • Strong understanding of secure coding practices and observability, including logging, metrics, and distributed tracing. 
  • Familiarity with modern frontend frameworks such as Angular and React. 
  • Ability to translate business requirements into technical designs and deliver work in iterative increments. 
  • Excellent written and verbal communication skills. 

Preferred Qualifications 

  • Experience with Azure DevOps, including pipelines, boards, and repo management. 
  • .NET/C# experience (helpful across services, integration, or cross-team initiatives). 
  • Knowledge of Oracle database concepts, PL/SQL, APEX and performance considerations (desired). 
  • Background contributing to a formal competency framework and coaching others to those standards.