1

Junior Software Developer Jobs in Elgin, IL (NOW HIRING)

Senior Software Engineer

Chicago, IL ยท On-site

$140K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Support, mentor, and develop junior software engineers, fostering a culture of collaboration, accountability, and continuous improvement. * Ensure engineering best practices across code quality ...

As a Software Developer Intern , you will build advanced trading and risk applications leveraging cutting-edge technology. DRW enables our Software Developer Interns to develop computationally ...

C# ASP.Net Software Developer

Chicago, IL ยท On-site

  • Medical

  • Retirement

  • PTO

Net Software Developer, Chicago, IL This C# ASP.Net Software Developer position is on a hybrid schedule: Onsite Tuesday and Thursday and Remote Monday, Wednesday and Friday. You will also need to be ...

Software Developer - Java

Glenview, IL

$90K - $128K/yr

  • Medical

  • Retirement

  • PTO

Software Developer - Java Pay from $90,000 to $128,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Are you ready to design, innovate and lead in a collaborative, cutting-edge tech environment?

Junior Trader

Chicago, IL ยท On-site

$69K - $89K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Junior Trader you will perform detailed research in the financial markets with the use of cutting edge technology. Your research is directly applied to low latency, algorithmic trading ...

Sr Developer - FullStack - - Cleveland, OH

Chicago, IL ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... Software Developer with strong expertise in React.js and Node.js to design, develop, and maintain scalable web applications. The ideal candidate will take ownership of complex features, mentor junior ...

... Software Developer with strong expertise in React.js and Node.js to design, develop, and maintain scalable web applications. The ideal candidate will take ownership of complex features, mentor junior ...

AWS Software Developer

Chicago, IL ยท On-site

$63K - $117K/yr

  • Medical

  • Life

  • Retirement

Prompt Engineering and Context Engineering * Fine-tuning and model evaluation * Token optimization ... Designs, configures and implements the cloud-native software that solves actual business problems ...

VDC Software Developer

Libertyville, IL ยท On-site

$100K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

VDC Software Developer What we are looking for: Aldridge is seeking a specialized software professional who builds the custom tools, plugins, and automation scripts to power our Building Information ...

AWS Software Developer

Chicago, IL ยท On-site

$63K - $117K/yr

  • Medical

  • Life

  • Retirement

Prompt Engineering and Context Engineering * Fine-tuning and model evaluation * Token optimization ... Designs, configures and implements the cloud-native software that solves actual business problems ...

New

Senior Software Developer - Web

Glenview, IL

$96K - $148K/yr

  • Medical

  • Retirement

  • PTO

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Senior Software Developer - Web

Glenview, IL ยท On-site

$96K - $148K/yr

  • Medical

  • Retirement

  • PTO

Senior Software Developer - Web Pay from $96,000 to $148,000 per year 2200 S. Lakeside Drive, Waukegan, IL 60085 Enhance and support world-class websites at Uline. As a Senior Software Developer, you ...

Software Developer (Chicago)

Chicago, IL

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...

Software Developer (Chicago)

Chicago, IL ยท On-site

$150K - $250K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a highly motivated, quick-learning developer for our algorithmic software development team. In this role, you will be involved in the development of our cutting-edge, low-latency ...

Showing results 41-60

Junior Software Developer information

See Elgin, IL salary details

$23.7K

$88K

$135.9K

How much do junior software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for junior software developer in Elgin, IL is $87,953.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,200.00 and $86,000.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What are the most commonly searched types of Software Developer jobs in Elgin, IL?

The most popular types of Software Developer jobs in Elgin, IL are:

What are popular job titles related to Junior Software Developer jobs in Elgin, IL?

For Junior Software Developer jobs in Elgin, IL, the most frequently searched job titles are:

What job categories do people searching Junior Software Developer jobs in Elgin, IL look for?

The top searched job categories for Junior Software Developer jobs in Elgin, IL are:

What cities near Elgin, IL are hiring for Junior Software Developer jobs?

Cities near Elgin, IL with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Elgin, IL as of August 2026, with employment types broken down into 100% Full Time. Highlights an 87% In-person, and 13% Hybrid job distribution, with an average salary of $87,953 per year, or $42.3 per hour.

Senior Software Engineer

Supernova Technology

Chicago, IL โ€ข On-site

$140K - $160K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 12 days ago


Job description

About Supernova Technology
Founded in 2014, we offer the industry's first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the loan. By combining thought leadership in suitability and risk management with industry-leading education and the latest technology, Supernova enables advisors to deliver holistic, goals-based advice and to help their clients achieve financial wellness. We partner with the industry's largest banks, most prominent insurance companies and leading online brokerages to democratize access to securities-based lending and better the entire financial ecosystem.
Why Join Supernova?
At Supernova Technology, we believe that the best results come from a team that is passionate, driven, and supported in all aspects of their professional lives. Here, you'll work alongside talented and innovative individuals who are committed to driving the future of securities-based lending technology. We foster a culture of collaboration, continuous learning, and growth, where each person's contributions make a real impact.
About the Role
We're looking for a Senior Software Engineer who is passionate about leading and developing talented engineers while driving the delivery of high-quality, scalable software. You'll manage a team of full stack and backend engineers, foster technical excellence, and collaborate cross-functionally to bring innovative products to life. This role also requires strong data engineering and operational ownership capabilities, including maintaining production stability, managing ETL workflows, and partnering directly with clients to deliver end-to-end technical solutions.
Responsibilities
  • Partner with product management, QA, and architecture teams to deliver high-quality software on time and within scope.
  • Oversee the design, development, and maintenance of scalable applications and APIs built primarily in Java and Python.
  • Design, build, and maintain robust ETL/data integration pipelines to support internal and client-facing data platforms.
  • Support, mentor, and develop junior software engineers, fostering a culture of collaboration, accountability, and continuous improvement.
  • Ensure engineering best practices across code quality, testing, security, and deployment.
  • Drive sprint planning, resource allocation, and performance reviews for your team.
  • Contribute to technical strategy, architecture discussions, and long-term planning.
  • Champion the use of modern DevOps tools, including Docker, to support efficient development and deployment.
  • Take operational ownership of systems and services, including monitoring, troubleshooting, incident response, root cause analysis, and implementing both short-term fixes and long-term improvements to ensure system reliability and uptime.
  • Identify process improvements to optimize team productivity and software quality.
  • Work directly with clients to gather requirements, propose technical solutions, manage project execution, and oversee delivery from design through deployment and post-release support.
  • Communicate effectively with both technical and non-technical stakeholders and independently drive projects to successful completion.

Qualifications
  • 5+ years of software development experience and 2+ years in a leadership or management role.
  • Proficiency in Java and strong working experience with Python.
  • Familiarity with frameworks such as Spring Boot.
  • Experience designing and delivering RESTful APIs and microservices.
  • Strong experience with ETL processes, data integration, and data pipeline development.
  • Working knowledge of Docker and modern CI/CD practices.
  • Experience managing software projects in an Agile environment.
  • Strong understanding of software architecture, performance optimization, secure coding practices, and production operations.
  • Experience with system monitoring, troubleshooting, incident management, and maintaining highly available production environments.
  • Ability to independently manage projects, including requirement gathering, solution design, implementation, testing, deployment, and client communication.
  • Excellent communication, collaboration, client-facing, and conflict-resolution skills.
  • Experience managing full stack teams (frontend + backend) preferred.
  • Background in fintech, enterprise SaaS, or other regulated technology environments preferred.
  • Familiarity with cloud platforms such as AWS or Azure preferred.

Our Employee Benefits
At Supernova Technology, we provide a robust benefits package to support the health and well-being of our employees. Our offerings include:
  • Medical, Dental, and Vision Insurance: Multiple plans with coverage for employees and dependents.
  • HSA and FSA Accounts: Tax-advantaged accounts for health and dependent care expenses.
  • Life and Disability Insurance: Employer-paid basic coverage with options for additional voluntary coverage.
  • Compensation: $140,000 - $160,000
  • Retirement Savings: 401(k) plan with employer contributions.
  • Employee Assistance Program (EAP): Confidential support services, including free therapy sessions.
  • Paid Time Off: Flexible PTO policies.
  • Additional Perks: Commuter benefits, pet insurance, continuing education assistance, and more.

Note: Actual salary at the time of hire may vary and may be above or below the range based on various factors, including but not limited to, the candidate's relevant qualifications, skills and experience, and the location where this position may be filled.
Join us and make an impact while growing your career at Supernova!