1

Intermediate Software Developer Jobs in Illinois

About the role We are seeking a Senior Software Engineer to join a stream-aligned IT delivery team ... Intermediate SQL skills. * Strong analytical, troubleshooting, and problem-solving skills.

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Intermediate computer skills and proficiency in MS Word, Excel, PowerPoint and Outlook require ...

Reports Developer

Vernon Hills, IL

$46 - $63/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Intermediate computer skills and proficiency in MS Word, Excel, PowerPoint and Outlook required ...

Skills include enterprise software installation/configuration, scripting, macro/query writing ... Intermediate to expert level skills (2-5 years) with SQL Server Data Tools to create SSIS packages ...

Skills include enterprise software installation/configuration, scripting, macro/query writing ... Intermediate to expert level skills (2-5 years) with SQL Server Data Tools to create SSIS packages ...

Salesforce Developer, Chicago, IL

Chicago, IL · Hybrid

$57.25 - $75.75/hr

Hybrid from Chicago, IL The Salesforce Developer is a Software as a Service (SaaS) role which ... Possesses a strong understanding of salesforce.com platform and basic to intermediate level of ...

Salesforce Developer, Chicago, IL

Chicago, IL · Hybrid

$57.25 - $75.75/hr

Hybrid from Chicago, IL The Salesforce Developer is a Software as a Service (SaaS) role which ... Possesses a strong understanding of salesforce.com platform and basic to intermediate level of ...

Salesforce Developer, Chicago, IL

Chicago, IL · On-site

$57.25 - $75.75/hr

Hybrid from Chicago, IL The Salesforce Developer is a Software as a Service (SaaS) role which ... Possesses a strong understanding of salesforce.com platform and basic to intermediate level of ...

A licensed engineer who works on a variety of projects on structural design, preparation of ... Intermediate knowledge of software such as Revit and BIM required * Intermediate knowledge of ...

Sr. DevOps Engineer (Greenberg)

Chicago, IL · On-site

$133.90K - $172K/yr

... software/infrastructure ecosystem - the breadth, depth, and scale of the technical work are ... Ability to write intermediate/advanced level database queries * Experience with networking (DNS ...

Engineer 1

Naperville, IL · On-site

$45/hr

Responsible for applying engineering processes, design criteria, and software applications to ... Ability to read and interpret engineering plans - intermediate to advanced proficiency, MS Office ...

Responsible for applying engineering processes, design criteria, and software applications to ... Ability to read and interpret engineering plans - intermediate to advanced proficiency, MS Office ...

... software tools to develop work packages Required Qualifications * Bachelor's degree in Engineering from an ABET-accredited program * Ability to read and interpret engineering plans (intermediate to ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

... intermediate programmers building foundational software development skills. * Effective Teaching Methods: Ability to identify concepts students commonly struggle with, explain material using multiple ...

next page

Showing results 1-20

Intermediate Software Developer information

See Illinois salary details

$46.5K

$108.4K

$160.9K

How much do intermediate software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for intermediate software developer in Illinois is $108,381.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,200.00 and $126,000.00 per year, depending on experience, location, and employer.

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

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the most commonly searched types of Software Developer jobs in Illinois? The most popular types of Software Developer jobs in Illinois are:
What job categories do people searching Intermediate Software Developer jobs in Illinois look for? The top searched job categories for Intermediate Software Developer jobs in Illinois are:
What cities in Illinois are hiring for Intermediate Software Developer jobs? Cities in Illinois with the most Intermediate Software Developer job openings:
Infographic showing various Intermediate Software Developer job openings in Illinois as of May 2026, with employment types broken down into 78% Full Time, 19% Part Time, and 3% Contract. Highlights an 86% Physical, and 14% Remote job distribution, with an average salary of $108,381 per year, or $52.1 per hour.
Digital Developer

Digital Developer

Kuvare

Rosemont, IL • On-site

Full-time

Posted 6 days ago


Job description

About Kuvare
Kuvare is on a mission to serve hardworking consumers overwhelmed by the complexities of retirement and is built from the ground up to do so. Our unified financial hub protects the retirement of everyday Americans and the distributors, carriers and investors that serve them. We create life insurance and annuity products that protect consumers' retirements, and are simplified for distributor partners and financial professionals to sell and service.
Kuvare family of companies:
Retail Annuity and Life Insurance Solutions:
- United Life Insurance Company
- Guaranty Income Life Insurance Company
- Lincoln Benefit Life
Institutional Insurance:
- Kuvare Life Re
Bespoke Insurance Solutions:
- Ignite Partners
About the role
  • About the role

We are seeking a Senior Software Engineer to join a stream-aligned IT delivery team responsible for architecting, supporting, enhancing, and modernizing critical enterprise backend systems. This role requires strong technical ownership, deep expertise in .NET, C#, and Azure, and a proven track record delivering reliable, scalable services in CI/CD-driven environments that support large, business-critical applications.
The ideal candidate brings senior-level judgment in backend architecture, service design, API development, and system integration, and is comfortable analyzing complex distributed workflows across enterprise platforms. This engineer should be able to balance platform stability, performance, security, and operational excellence while advancing cloud modernization.
This role plays a key part in delivering secure, resilient, and scalable backend solutions across the enterprise using technologies such as .NET, C#, Azure DevOps, Azure App Services, Azure Functions, and related Azure integration services. The ideal candidate understands complex enterprise ecosystems and drives sustainable modernization through automation, cloud-native backend services, observability, and disciplined engineering practices.
Key Responsibilities
• Lead the design, development, testing, and lifecycle management of enterprise backend services, APIs, and integration components aligned with business requirements and architectural standards.
• Enhance, support, and modernize enterprise backend applications using .NET, C#, Azure App Services, Azure Functions, and related Azure platform and integration services.
• Produce high-quality, maintainable, and well-documented backend code that aligns with established standards for performance, reliability, and supportability.
• Provide technical leadership and end-to-end ownership for assigned backend services and applications, ensuring reliability, maintainability, and production stability.
• Lead troubleshooting of complex production issues, including incident response, root cause analysis, and implementation of durable corrective actions.
• Work within established SDLC and CI/CD pipelines, including Azure DevOps and YAML-based build and deployment workflows.
  • Collaborate with DevOps, platform, infrastructure, QA, and business stakeholders to support secure and automated delivery.
  • Contribute to incremental modernization and continuous improvement of legacy systems.
  • Create and maintain technical documentation supporting onboarding and operational support.
  • Participate in on-call rotation as required.

Required Qualifications
  • 7+ years of application development experience.
  • Strong understanding of backend software engineering concepts, including service-oriented architecture, API design, integration patterns, and maintainable object-oriented design.
  • Hands-on experience supporting large, business-critical or legacy enterprise systems.
  • Hands-on experience designing, building, and supporting backend applications and services using .NET, C#, Azure DevOps, Azure App Services, and Azure Functions.
  • Experience working across the full SDLC, including production support.
  • Experience in CI/CD-driven development environments.
  • Experience configuring YAML-based pipelines or deployments.
  • Intermediate SQL skills.
  • Strong analytical, troubleshooting, and problem-solving skills.

Preferred Qualifications
  • Experience supporting large-scale legacy enterprise systems.
  • Experience collaborating with DevOps or platform engineering teams.
  • Familiarity with automated testing and modern software delivery practices.
  • Experience working in Agile, product-aligned, or stream-aligned teams.
  • Knowledge of the life insurance and annuities industry (FLMI preferred or willingness to obtain).