2

Entry Level Software Developer Jobs in New Lenox, IL

Entry Level Mechanical Engineer

Chicago, IL ยท On-site

$60K - $70K/yr

Our Design Studio team, in our Chicago office is seeking an Entry Level Mechanical Engineer . This ... Operate BIM Software. * Read and understand construction documents, floor plans and equipment ...

Showing results 41-60

Entry Level Software Developer information

See New Lenox, IL salary details

$30K

$102K

$245.7K

How much do entry level software developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for entry level software developer in New Lenox, IL is $102,006.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,600.00 and $107,800.00 per year, depending on experience, location, and employer.

What is an entry level software developer?

Entry level software developers are professionals who are at the beginning of their software development careers. They typically have foundational knowledge of programming languages, software development methodologies, and problem-solving skills. Entry level developers work under the guidance of more experienced engineers to write code, fix bugs, and contribute to software projects. Their responsibilities often include learning new technologies, collaborating with team members, and gaining practical experience to advance in their careers.

What does an entry level software developer do?

An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.

What types of projects and tasks can I expect to work on as an entry level software developer?

As an entry level software developer, you will typically be assigned to work on smaller modules or features within larger projects, often under the guidance of more experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with team members through agile sprints or regular meetings. You'll also have opportunities to learn new technologies, contribute to documentation, and gradually take on more complex responsibilities as you gain experience. This environment encourages continuous learning and close collaboration with others, helping you build both technical and teamwork skills.

What are the key skills and qualifications needed to thrive as an entry level software developer, and why are they important?

To thrive as an Entry Level Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, along with a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases is important. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities are crucial for building reliable software, collaborating with colleagues, and adapting to evolving technical requirements.

What is the difference between Entry Level Software Developer vs Junior Software Engineer?

AspectEntry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, coding bootcamp experienceBachelor's in CS or related field, internship experience
Work EnvironmentTech companies, startups, software firmsTech companies, consulting firms, startups
Employer UsageCommonly used in job postings and industryOften used interchangeably with Entry Level Software Developer

Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

How to get an entry level software developer job with no experience?

To secure an entry level software developer position with no experience, focus on building a portfolio of projects, contribute to open-source code, and learn relevant programming languages like Python or Java. Gaining familiarity with tools such as Git and completing certifications or coding bootcamps 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 New Lenox, IL?

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

What are popular job titles related to Entry Level Software Developer jobs in New Lenox, IL?

For Entry Level Software Developer jobs in New Lenox, IL, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Developer jobs in New Lenox, IL look for?

The top searched job categories for Entry Level Software Developer jobs in New Lenox, IL are:

What cities near New Lenox, IL are hiring for Entry Level Software Developer jobs?

Cities near New Lenox, IL with the most Entry Level Software Developer job openings:

Infographic showing various Entry Level Software Developer job openings in New Lenox, IL as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $102,006 per year, or $49 per hour.

Quantum Software Engineer - Compiler & Control Systems

Infleqtion

Chicago, IL โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

Position Summary

This Quantum Software Engineer role will join the Compiler Team within Infleqtion’s Quantum Software organization. The role will design, build, and maintain quantum compilation software, with particular responsibility for the interface between quantum circuits, error-correction software, and hardware control systems.

The role combines hands-on software development, system design, code review, and R&D. It will contribute to co-design efforts spanning applications, algorithms, compilation, error decoding, hardware, and control. Ideal candidates have a strong software engineering background and are interested in learning the quantum-computing and hardware-control context needed for the role.

This role is open to both entry-level and senior-level candidates.

Job Responsibilities
  • The duties and responsibilities outlined below include essential functions of the role. Depending on business needs, this role may perform a combination of some or all of the following duties. Duties, responsibilities, and activities may change, or new ones may be assigned.
  • Conduct R&D toward advances in quantum compilation, execution, and fault-tolerant quantum computing, similar to work described in https://arxiv.org/abs/2309.05157 and https://arxiv.org/abs/2509.13247.
  • Design and implement software interfaces and intermediate representations that translate compiled quantum circuits into executable control-system programs, including gate operations, timing, qubit movement, measurement, and other hardware functionality.
  • Develop software that connects quantum error-correction circuits with decoding and execution systems, including representation and processing of measurement results, syndrome data, decoder outputs, and Pauli-frame updates.
  • Collaborate with hardware, control, and experimental teams to define stable, well-documented interfaces between compilation software and the control system.
  • Build tooling to validate, simulate, test, and debug circuit-to-control translations, including timing constraints, hardware capabilities, and execution results.
  • Deploy software optimizations to our cloud platform Superstaq using industry-grade software engineering procedures, including documentation, linting, testing, type checking, and code review.
  • Contribute to development of government and commercial proposals and execution on global programs.
  • Collaborate with experimental physicists, control engineers, and software engineers to bridge theoretical concepts and practical implementation.
  • Engage with the broader scientific community by publishing research findings in scientific journals and presenting at conferences.
  • Stay up to date with developments in compiler design, quantum computer architecture, control systems, error correction, decoding, and related fields.
  • Provide guidance and support to other team members, fostering a collaborative research environment.

Requirements

  • Bachelor’s degree in computer science, engineering, physics, or a directly related field.
  • High proficiency in programming, with fluency in Python preferred. Proficiency in C++, Rust or another systems-oriented language, with the ability to rapidly upskill in Python, is also welcome.
  • Experience designing, building, or maintaining complex software systems, such as compilers, intermediate representations, runtimes, simulators, distributed systems, embedded/control software, or performance-critical scientific software.
  • Ability to reason clearly about software interfaces, data models, APIs, and the tradeoffs between abstraction, performance, and maintainability.
  • Experience with software testing and debugging, including unit tests, integration tests, type checking, version control, and CI/CD practices.
  • Demonstrated ability to work and communicate with all levels of an organization, including professional verbal, written, and presentation skills.
  • Demonstrated ability to work comfortably in a highly collaborative, cross-functional, team-oriented, and matrixed environment.
  • Demonstrated ability to learn new and complex topics quickly, including a willingness to develop familiarity with quantum -computing concepts through work with domain experts.
  • Resourceful problem-solver who collaboratively identifies effective paths forward and can execute productization efforts.
  • Passion for solving complex problems and challenges in a highly technical and scientific environment.
  • Ability to be in the office any three days per week.
  • Ability to travel domestically and potentially internationally up to 10%.
Preferred Qualifications
  • Experience with compiler infrastructure, scheduling, instruction selection, intermediate representations, program analysis, or code generation.
  • Experience with real-time, embedded, hardware-control, or scientific-instrumentation software; familiarity with timing-sensitive execution systems is particularly valuable.
  • Experience building software that integrates measurement data, feedback, calibration data, telemetry, or other hardware-generated data into an execution pipeline.
  • Familiarity with quantum error correction, decoders, stabilizer simulation, fault tolerance, or syndrome processing.
  • Familiarity with quantum computing concepts such as native gate decomposition, qubit mapping and routing, circuit scheduling, and hardware-aware compilation.
  • Experience with open-source quantum software frameworks such as Cirq, Qiskit, Stim, or similar tools.
  • Experience developing or optimizing scientific, simulation, decoding, or data-processing workloads for high-performance computing environments, including GPU-accelerated or distributed systems.
  • Experience with backend development using tools such as FastAPI, PostgreSQL, or SQLAlchemy.
  • Experience with cloud development, especially on GCP or AWS.
  • Familiarity with security best practices, including access control, encryption at rest, key rotation, and logging.
  • Exposure to or interest in front-end or GUI development, such as HTML/CSS, React, or PyQt.

Benefits

  • Salary range: $145,000 to $170,000 per year
  • 100% company-paid medical, dental, vision, short/long-term disability  
  • Employer-funded Health Savings Account  
  • Unlimited PTO  
  • 401(k) match  
  • Company-paid Life and AD&D Insurance  
  • Flexible Savings Account  
  • Paid FMLA, Maternity/Paternity Leave  
  • Employee Assistance Program  
  • Student Loan Repayment 
  • Equity Package

Equal Opportunity

Here you have freedom to embrace your whole self: who you love, your gender identity and expression, skin color, age, appearance, disability, neurodiversity, DNA, military/veteran status, citizenship, and other factors that make up who you are. Your uniqueness is valued, welcomed, and appreciated here. We are dedicated to providing a positive workplace and base all employment decisions on your qualifications, performance, merits, as well as business needs. We are proud to be an Equal Employment Opportunity Employer.

Note

This position may require access to information protected under U.S. export control laws and regulations for quantum computing technology. Please note that any offer for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws and regulations without sponsorship for an export license.

Contact Information

If this opportunity interests you and you fit the job description, please submit an application. If you need assistance or an accommodation due to disability, please feel free to contact us at hr@infleqtion.com.

Notice to Recruitment Agencies:

Infleqtion does not accept unsolicited resumes from agencies. Infleqtion is not responsible for any fees related to unsolicited resumes.