Software Engineer Remote Jobs in Illinois (US)
This page tracks remote software engineer openings that are location-eligible for Illinois.
This page tracks remote software engineer openings that are location-eligible for Illinois.
Open jobs
16,053
Hiring companies this week
10
Salary sample
$50 - $200,000
Jobs added last hour
0
16053 Jobs
5676 Companies
• Developing and maintaining software using Java and enterprise system APIs • Actively participating in all stages of the implementation project from development through testing • Developing relationships with clients and supporting them during the project lifecycle • Collaborating with teammates to maximize project efficiency • Documenting methods and lessons learned
Role Description The Senior Cloud Engineer is responsible for technical leadership, platform excellence, and operational maturity across cloud platforms and services. This role focuses on ensuring cloud platforms operate reliably, securely, and efficiently at scale. Senior Cloud Engineers lead complex engineering efforts, mentor other Cloud Engineers, and drive improvements to automation, operational practices, and platform quality. While this role does not own the cloud architecture strategy, it strongly influences standards and designs through deep operational expertise and real-world platform experience. Key Responsibilities: - Cloud Platform Engineering: - Lead the implementation and operation of cloud infrastructure and platform services within Microsoft Azure. - Own complex or high-impact platform services and shared capabilities. - Ensure cloud platforms meet reliability, scalability, security, and operational standards. - Review and guide platform implementations to ensure alignment with architectural direction. - Platform Operations & Reliability: - Lead troubleshooting and resolution of complex platform and infrastructure issues. - Drive root cause analysis and long-term corrective actions for incidents. - Ensure operational readiness, monitoring, and supportability of cloud platforms. - Lead major platform changes, upgrades, and maintenance activities. - Workload Enablement & Integration: - Support complex or high-risk application onboarding and lifecycle events. - Partner with application teams to resolve advanced platform integration challenges. - Ensure platform readiness, security posture, and operational requirements for critical workloads. - Cloud Security & Governance Implementation: - Ensure consistent application of security, governance, and compliance controls across the platform. - Partner with the Security team on reviews, audits, and remediation efforts. - Advocate for secure-by-default and least-privilege practices. - Automation & Infrastructure as Code: - Design, evolve, and maintain Infrastructure as Code frameworks and automation tooling. - Drive standardization, repeatability, and reduction of operational risk through Automation. - Review and improve reusable templates, modules, and pipelines. - Technical Leadership & Continuous Improvement: - Mentor and coach Cloud Engineer I and II team members. - Provide operational feedback to Cloud Architecture to improve standards and patterns. - Lead technical execution for migrations, modernization efforts, and platform improvements. - Advocate for reliability, cost awareness, security, and engineering best practices. Qualifications - 7+ years of direct hands-on experience with Microsoft Azure. - Deep hands-on experience operating enterprise cloud platforms. - Proven ability to lead complex cloud engineering initiatives. - Advanced troubleshooting skills and systems-level thinking. - Strong understanding of Azure networking, Azure VMware Solution (AVS), and NSX networking concepts. - Strong experience with Infrastructure as Code and automation. - AI knowledge and conceptual understanding, including how AI services and capabilities apply in enterprise cloud environments. - Ability to mentor engineers and raise overall team capability. - Strong communication skills, with the ability to articulate problems clearly and present solutions to management, technical colleagues, and other stakeholders. - Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience). Preferred Qualifications - Advanced Azure certifications. - Experience operating large-scale or shared cloud platforms. - Experience supporting hybrid or transitional environments. - Exposure to cloud-native architectures, managed services, or containers.
Advance Local, one of the United States' largest digital media and marketing groups, operates news and information brands in over 25 cities. Headquartered in New York, New York, Ad
Role Description Catalyst IQ is seeking a remote Summer Software Engineer Intern to join our team as a Full-Stack developer, working alongside senior engineers in our Catalyst IQ software stack. We're looking for someone with an entrepreneurial mindset that's excited to work in a small, nimble team with other engineers. We release code daily, avoid red tape and are leading the automotive and travel industries in market analytics and AI-driven marketing automation. - Design and develop full stack application features using web, cloud computing and data technologies primarily in the Microsoft stack - Work both independently on assigned tasks and collaboratively within a product team for brainstorming and team building - Grow through continuous learning and sharing knowledge - Minimal on-call support to resolve incidents - Implement automated tests and follow our coding standards Qualifications - Degree in Computer Science, Software Engineering, Computer Information Systems, or equivalent degree and/or work experience - Some experience with C#/ASP.NET, JavaScript, HTML, CSS and Microsoft SQL Server - Some experience with a source control system - Strong interpersonal and communication skills, a good work ethic - A self-starter personality who enjoys solving problems through technology Company Description Catalyst IQ is a digital marketing and technology leader formed by uniting Advance Automotive’s top brands—Adpearance, Fox Dealer, Search Optics, and ZeroSum. We empower businesses to grow with precision and profitability through smarter, faster, and more comprehensive solutions. As a part of Advance Local and built on a foundation of over a decade of proprietary technology development, 23 billion data points, 22 OEM certifications, and a national sales force, Catalyst IQ combines cutting-edge innovation with human expertise to deliver real-time insights and actionable intelligence that accelerate sales.
ClearlyRated® helps business service providers harness the client experience for growth.
Role Description We’re building the integration backbone that connects enterprise data systems, moves events at scale, and powers survey automation for some of the world’s largest professional services firms. If you love distributed systems, API design, and clean backend engineering — read on. Key Responsibilities - Real systems that enterprise clients depend on. Not greenfield experiments, but a world-class brand new platform with production code that has to be correct, observable, and resilient: - Integration layer that ingests structured data from enterprise sources (Snowflake, BigQuery, SQL databases) and routes it through our platform - A Snowflake-to-BigQuery bridge over ODBC: custom infrastructure work that will serve as the pattern for all future enterprise integrations - Webhook-triggered survey automation engine. Business events in the client’s system translate into survey sends through a reliable, auditable event pipeline - REST APIs consumed by our frontend, enterprise integrations, and third-party clients — you’ll design contracts that have to last - Event-driven microservices on GCP Pub/Sub and Kafka — async processing, backpressure handling, dead-letter queues, the full picture - Security and SSO integration for enterprise clients with complex credential and access models - Permission and access control systems that reflect matrix organizational hierarchies — the authorization layer is genuinely interesting here Qualifications - Java you understand at the JVM level. - Concurrency, memory model, garbage collection, exception hierarchy — you can reason about what the runtime is doing, not just what your code says. - Spring Boot / Spring ecosystem depth or deep understanding of dependency injection and IoC from another framework. - SQL and data modelling confidence. You can write a query with joins, aggregations, and window functions. - API design instincts. You know what makes an API contract good and what makes it a maintenance nightmare. - Systems thinking under failure. You consider retries, timeouts, idempotency, and consistency before you consider happy paths. - You’ve built something that handles real load, where correctness and reliability were actual constraints. Bonus Points - .NET / C# experience is a genuine plus. - GCP experience: Pub/Sub, Dataflow, BigQuery, Vertex AI. - Kafka or other message queue experience: consumer groups, offset management, partition strategy. - Kubernetes and container orchestration. - Event sourcing or CQRS patterns. - Experience with observability tooling — distributed tracing, structured logging, alerting on the things that matter. Benefits - We hire on ability, not tenure. We don’t care whether your experience comes from a top university, a bootcamp, an open-source project, or a side hustle you built at 2am. - Our interview process is deliberately hard. If you make it through, you’ll know you earned it — and so will we. - We test fundamentals, systems thinking, and the ability to reason through problems you haven’t seen before. - Our backend interview tests: Java fundamentals and JVM reasoning, systems design, API design, SQL, and your ability to think through distributed system failure modes.
Making the world smarter, happier, and richer through free and premium investing guidance.
• Develop new features for our core commerce and customer engagement platforms. • Work directly with stakeholders to iterate and get rapid feedback on feature development. • Appropriately use AI tools like Claude Code and multi-agent workflows on a daily basis to assist with planning and implementation. • Ensure our critical transactional and event systems have high availability, durability, accuracy (since money is on the line), and remain highly performant. • Build and enhance admin tooling and workflows that enable our internal business stakeholders to be more self-sufficient. • Ensure features meet acceptance criteria and are supported by robust automated test coverage. • Integrate with third-party providers and tools (such as Stripe and Braze)—leveraging their existing functionality and working around their limitations. • Investigate, troubleshoot, and fix reported bugs and Sentry errors. • Collaborate with the Product Owner and Project Manager to break down business requirements into clear technical stories and tasks. • Partner with multiple in-house engineering squads and external providers to launch customer-facing solutions. • Review peer code and participate in our team’s on-call rotation to maintain system reliability. • Support and scale platforms across multiple countries.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation fueled by great technology and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
• Design, implement, and own scalable, high-performance software libraries, features and services across the stack. • Contribute to software architecture and technical design across multiple components and frameworks, with an emphasis on robustness, flexibility, and long-term maintainability. • Help define projects and execution plans by clarifying scope, identifying dependencies and tradeoffs, and translating broad goals into actionable technical work. • Provide technical leadership to a team or multi-functional group by guiding implementation, reviewing design and code, and helping drive progress against timeline and strategy. • Operate effectively in ambiguous spaces, making sound technical decisions and moving work forward with a high degree of autonomy when needed. • Build and iterate on AI-assisted development workflows, including code generation, refactoring, CI/CD automation, and practical use of coding agents in real engineering environments. • Collaborate with robotics and simulation teams to integrate services and tools into robotics workflows and, where relevant, extend platforms such as Isaac or ROS. • Contribute to strong engineering practices around testing, code review, documentation, observability, reliability, and operational quality.
A Delightfully Simple way to order medical equipment & supplies
• Develop in an agile environment, including TDD and flexible pair programming. • Contribute to balanced teams, working with product and design to shape the application. • Direct key technical decisions related to application and data model design. • Maintain stable and performant application stacks. • Consistently deliver quality code that supports business goals. • Understanding of data structures, TDD, and software engineering design patterns and principles. • Ability to lead a team in making technical decisions. • Participate in an on-call rotation, ensuring timely resolution of critical system issues, and contributing to the continuous improvement of our system reliability and availability.
• As a Principal Software Engineer, you’ll be one of the most senior technical leaders shaping the future of our AI-powered data ecosystem: from architecting the high-performance foundations of next-generation agentic data platforms to scaling our infrastructure for millions of users worldwide. • Reporting to our SVP of Engineering, you will partner with product and engineering leadership to translate technical strategy into business impact. • You’ll set the direction for a unified data platform designed for an AI-first future, guiding dozens of engineering teams to bridge the gap between raw data and actionable AI. • This role blends high-level architectural influence with hands-on code contributions, building systems from conception through global scale that are both innovative and production-ready. • You will tackle complex problems in data orchestration, low-latency processing, and developer velocity, delivering the foundational capabilities that will accelerate company-wide innovation and define our next chapter.
Delivering the ultimate Microsoft Azure experience.
• Lead architecture and technical strategy for Java-based application modernization and cloud transformation programs spanning multiple teams and workstreams. • Translate business goals into scalable Java/JVM architectures aligned with non-functional requirements, delivery constraints, and program-level outcomes. • Drive architectural consistency across teams using shared Java frameworks, libraries, standards, and design patterns. • Collaborate with data, platform, DevOps, and security architects to maintain a cohesive end-to-end cloud architecture. • Provide hands-on architectural guidance during delivery, including reviews of Java codebases, API designs, and system integrations. • Define reusable patterns and guardrails using Spring Boot, Spring Cloud, Jakarta EE, and related JVM technologies. • Apply strong engineering fundamentals—clean architecture, modular design, API-first development, testability, and observability—so solutions remain robust and maintainable. • Leverage AI-assisted development tools to accelerate design, coding, testing, documentation, and analysis at program scale. • Lead or co-lead discovery and roadmap efforts, translating requirements into integrated, testable backlogs with clear dependencies and non-functional requirements. • Use structured problem-solving to assess scope, risks, and trade-offs, clearly communicating options in terms of value, cost, and time-to-impact. • Communicate Java architecture decisions effectively to both technical and executive stakeholders. • Build trusted relationships with product, engineering, and technology leaders to shape cloud modernization strategies. • Ensure application architectures support predictable delivery, stable team velocity, and long-term maintainability. • Align multiple teams around shared contracts, APIs, and integration patterns (REST, event-driven, messaging). • Support Agile delivery at scale by ensuring architecture enables incremental delivery, strong definitions of done, and telemetry-driven improvements. • Mentor architects, senior engineers, and technical leads in Java architecture, system design, and JVM performance considerations. • Model pragmatic decision-making—knowing when to simplify and when advanced patterns or technologies are justified. • Participate in hiring, technical interviews, and development planning for future Java architects and technical leaders. • Contribute to business development by identifying opportunities to extend Java-based solutions across client organizations. • Partner with sales and account teams to define technical vision, architecture strategy, and solution options for new engagements. • Produce high-level designs, estimates, and architecture artifacts that clearly document assumptions, dependencies, and risks. • Build reusable assets such as Java reference architectures, starter repositories, accelerators, and templates. • Champion adoption of modern Java frameworks, cloud-native patterns, containerization, automation, and AI-assisted tooling. • Actively contribute to enablement initiatives and knowledge sharing across delivery teams.
• Lead the execution of the team's most complex technical initiatives across the full stack setting the engineering standards and pace for the team to follow. • Lead technical design and architecture for complex features, documenting systems, identifying tradeoffs, and ensuring solutions are maintainable, scalable, performant, and production-ready (including observability, alerting, and web performance). • Mentor and uplevel engineers through actionable code reviews, pair programming, and knowledge sharing; advocate for and improve the team's technical best practices. • Partner with the EM and PM to collaboratively roadmap large tracks of work, break down business requirements into technical requirements, and help the team hit deadlines. Proactively manage stakeholders, communicate upward, and build cross-team influence. • Participate in the team’s Pod Lead rotation, responding to incidents, serving stakeholder needs and being on-call via PagerDuty for a week at a time (roughly once every 4-6 weeks).
16,043more opportunities are still waiting for you.Log in now and take your next shot before someone else does.
Java, JavaScript, Azure, Cloud, SQL, AI