1

Online Software Engineer Jobs in Wheaton, IL (NOW HIRING)

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Java Developer Hybrid in Chicago, IL - must interview onsite 12 month contract - very likely to extend This position reports to Software Engineering Manager, as do other staff jobs in application and ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

... online video Ad Server system. This role involves working closely with Product Managers (PMs) to ... As a pivotal member of the Engineering team to drive the End2End capabilities' complete software ...

Software Engineer - Chicago, IL Founded in 1976 by dedicated investment professionals, they believed that delivering successful investment results for clients requires a consistent investment ...

Software Engineer - Chicago, IL Founded in 1976 by dedicated investment professionals, they believed that delivering successful investment results for clients requires a consistent investment ...

Lead Software Engineer

Chicago, IL · On-site +1

$152.83K - $240.16K/yr

... online video Ad Server system. This role involves working closely with Product Managers (PMs) to ... As a pivotal member of the Engineering team to drive the End2End capabilities' complete software ...

The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...

The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...

Software Engineer (Glenview, IL) *Please consider before applying: While this is a remote role, the ... online application, please e-mail careers.us@gn.com or call 978-606-2210. This email and phone ...

SOFTWARE ENGINEER Location: Hinckley, IL (~ 50 miles west of Chicago) Remote: Hybrid - work in office 3 days per week Join our dynamic team and contribute to the design and development of cutting ...

SOFTWARE ENGINEER Location: Hinckley, IL (~ 50 miles west of Chicago) Remote: Hybrid - work in office 3 days per week Join our dynamic team and contribute to the design and development of cutting ...

SOFTWARE ENGINEER Location: Hinckley, IL (~ 50 miles west of Chicago) Remote: Hybrid - work in office 3 days per week Join our dynamic team and contribute to the design and development of cutting ...

SOFTWARE ENGINEER Location: Hinckley, IL (~ 50 miles west of Chicago) Remote: Hybrid - work in office 3 days per week Join our dynamic team and contribute to the design and development of cutting ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local

next page

Showing results 1-20

Online Software Engineer information

See Wheaton, IL salary details

$61.4K

$142.6K

$198.6K

How much do online software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for online software engineer in Wheaton, IL is $142,582.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $167,200.00 per year, depending on experience, location, and employer.

What is an Online Software Engineer job?

An Online Software Engineer develops, maintains, and optimizes software applications that run on the internet, such as websites, web applications, and cloud-based platforms. They work with programming languages like JavaScript, Python, or Java, and frameworks such as React or Django. Their role involves coding, debugging, performance optimization, and ensuring secure, scalable online systems. They often collaborate with designers, product managers, and other engineers to deliver efficient and user-friendly digital experiences.

What are the key skills and qualifications needed to thrive in the Online Software Engineer position, and why are they important?

To thrive as an Online Software Engineer, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or a related field. Familiarity with source control systems like Git, cloud platforms such as AWS or Azure, and experience with collaborative development tools are highly valued. Excellent communication, problem-solving abilities, and self-motivation help set candidates apart, especially in remote or distributed team environments. These skills and qualities are essential for building reliable, scalable web-based applications while working efficiently within virtual teams.

What does a typical workday look like for an Online Software Engineer working remotely?

A typical workday for an Online Software Engineer working remotely involves participating in virtual stand-ups, designing and developing features, reviewing code, and collaborating with colleagues via chat or video conferencing. You’ll often use project management tools like Jira or Trello to organize tasks and ensure deliverables stay on track. Since effective communication is crucial in remote settings, you may spend time documenting your work or providing updates to stakeholders. This flexible structure allows for independent focus time while maintaining strong connections with the wider engineering team.
What are the most commonly searched types of Software Engineer jobs in Wheaton, IL? The most popular types of Software Engineer jobs in Wheaton, IL are:
What cities near Wheaton, IL are hiring for Online Software Engineer jobs? Cities near Wheaton, IL with the most Online Software Engineer job openings:
Software Engineer

Software Engineer

ampliFI Loyalty Solutions

Naperville, IL • On-site, Remote

Full-time

Posted 6 days 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, specifically defining cloud-native architectures within financial services.
  • Developing platform engineering in the loyalty rewards space.
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).
#LI-DNI JOb ID 346