1

Low Level Software Developer Jobs in Saint Charles, IL

Software Engineer

Naperville, IL · On-site +1

$132K - $147K/yr

... developer or related occupation in software development. Must possess three years of experience in the following: * Designing and developing enterprise-level software systems * Developing platform ...

Senior Software Engineer, Integrations

Chicago, IL

$126K - $166K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to ...

Senior Software Engineer, Integrations

Chicago, IL · On-site

$126K - $166K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to ...

Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to ...

Senior Software Engineer, Integrations

Chicago, IL · On-site

$115 - $210/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to ...

Senior Software Engineer, Integrations

Chicago, IL · On-site

$126K - $166K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Position Summary We are looking for a highly technical Senior Software Engineer, Integrations to join us in building high and low level software to connect Mashgin's autonomous checkout kiosks to ...

Maintain and enhance existing hardware and low-level software infrastructure * Collaborate with the Operations and Technical teams to develop solutions to meet business needs * Evaluate the ...

Software Developer

Chicago, IL · On-site

$80 - $85/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Job Summary We are looking for a motivated Software Developer ready to take us to the next level! If you have experience designing, developing, and supporting Microsoft Power Platform solutions, data ...

New

C++ Software Engineer

Chicago, IL · On-site

$100K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

At Wolverine Trading we're looking for a Low-Level C++ Software Engineer to work at the intersection of hardware and software. Your focus will be on improving the performance of our critical and ...

Previous internship experience in hardware or low-level software engineering * Experience with C, C++, or Python * Passion for solving complex problems and ability to draw upon knowledge and ...

Looking for an mid level software developer to work on our Backend platform. If you are interested in working in a startup environment and you're passionate about web development, then you'll fit ...

Software Developer - Intermediate

Chicago, IL · On-site

$108 - $140/hr

  • Medical

  • Life

  • Retirement

  • PTO

Software Developer - Intermediate Location: Colorado Springs, CO Remote Status: On-Site Job Id ... Level up with up to $12,000 annually for tuition and certifications. We don't just hire talent; we ...

New

Showing results 21-40

Low Level Software Developer information

See Saint Charles, IL salary details

$47K

$109.4K

$162.4K

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

As of Aug 20, 2026, the average yearly pay for low level software developer in Saint Charles, IL is $109,404.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,000.00 and $127,200.00 per year, depending on experience, location, and employer.

What is a low level software developer?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

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

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.

What cities near Saint Charles, IL are hiring for Low Level Software Developer jobs?

Cities near Saint Charles, IL with the most Low Level Software Developer job openings:

Software Engineer

ampliFI Loyalty Solutions

Naperville, IL • On-site, Remote

$132K - $147K/yr

Full-time

Re-posted 13 hours ago


Job description

Software Engineer for AmpliFI Loyalty Solutions, Naperville, IL.
Define the long-term architectural vision and technical strategy for ampliFI's customized credit and debit card loyalty platforms. Lead the design, evolution, and governance of highly scalable, secure, and fault-tolerant cloud-native solutions, providing the highest level of technical leadership and strategic direction to cross-functional engineering teams focused on loyalty,
rewards, and card-linked programs for financial institutions.

Key Duties and Responsibilities
● Architectural Strategy amp; Governance: Define, document, and enforce architectural principles, standards (e.g., SOLID, DRY), and patterns (e.g., microservices, event-driven architecture) across all engineering teams. Lead the technical planning for major platform evolution.
● Cloud Platform Leadership (AWS Focus): Act as the highest-level subject matter expert for ampliFI's AWS ecosystem. Lead the design and optimization of high-scale data and application architectures utilizing EC2, S3, Lambda, Glue, and DynamoDB to ensure maximum reliability, cost efficiency, and performance for loyalty solutions.
● System Design amp; Development Oversight: Oversee the design and implementation of core backend services in Java and related modern frameworks. Provide deep expertise and
guidance on the integration of REACT front-end systems with the backend APIs, ensuring optimal performance and security across the stack.
● Data Architecture Ownership: Design and govern the strategic evolution of data models and performance optimization for both relational databases (PostgreSQL/MySQL) and NoSQL databases (DynamoDB). Define best practices for data warehousing, ETL/ELT (using Glue), optimization, and data security to support complex loyalty program analytics and transactions.
● Quality amp; Reliability Engineering: Define and establish company-wide Test-Driven Development (TDD) and quality assurance mandates, including automated testing frameworks and CI/CD pipelines (Docker/Kubernetes experience is moved from a "Plus" to a core responsibility at the Architect level).
● Mentorship amp; Technical Direction: Serve as a technical mentor and coach for Senior and Software Engineers, resolving the most challenging technical roadblocks. Collaborate with Product Managers to translate long-term business goals into a detailed, executable technical roadmap.
Position is based out of and reports to Amplifi’s HQ in Naperville, IL, but allows for the option to telecommute from a home office outside of IL (except the following states from which
remote work is not an option for tax reasons: AL, AK, AR, CA, CT, DE, HI, ID, IA, KS, KY, LA, ME, MD, MI, MN, MO MS, NV, NM, NC, ND, OK, OR, RI, SD, VT, WA, WV, and WY.)
Requirements:
Master's degree in Computer Science, Software Engineering, or a related field with three (3) years of experience as a software developer or related occupation in software development.
Must possess three years of experience in the following:
  • Designing and developing enterprise-level software systems
  • Developing platform engineering
Also requires demonstrable experience with:
  • Java and associated modern backend frameworks;
  • Designing and deploying applications using the AWS ecosystem (including Lambda, S3, EC2, DynamoDB, and Glue); and
  • Database design and optimization in MySQL or DynamoDB; and experience with containerization technologies (e.g., Docker/Kubernetes).
Salary: $132,000 - $147,000/year
#LI-DNI Job ID 366