1

Streaming Software Engineer Jobs in Bolingbrook, IL

Senior Software Engineer

Oak Brook, IL ยท On-site

$123K - $163K/yr

Architect and implement complex real-time streaming and visualization solutions; prototype rapidly ... industry software engineering experience (or equivalent combination of education and experience ...

Senior Software Engineer

Oak Brook, IL ยท On-site

$123K - $163K/yr

A Senior Software Engineer is responsible for leading software development projects, designing and ... Architect and implement complex real-time streaming and visualization solutions; prototype rapidly ...

Principal Software Engineer

Chicago, IL ยท On-site

$139K - $186K/yr

... Principal Software Engineer who builds across the entire stack and owns the integration and ... Implement secure server communications and authentication/authorization using RESTful and streaming ...

Principal Software Engineer

Chicago, IL ยท On-site

$139K - $186K/yr

... Software Engineer who builds across the entire stack and owns the integration and end-to-end ... Implement secure server communications and authentication/authorization using RESTful and streaming ...

Principal Software Engineer

Chicago, IL

$139K - $186K/yr

... Software Engineer who builds across the entire stack and owns the integration and end-to-end ... Implement secure server communications and authentication/authorization using RESTful and streaming ...

Associate Software Engineer

Chicago, IL ยท On-site

$80K - $100K/yr

About the role As an Associate Software Engineer, you will support the development of our cloud ... Familiarity with or academic exposure to microservices, event streaming (Kafka), and relational ...

New

Associate Software Engineer

Chicago, IL ยท On-site

$80K - $100K/yr

About the role As an Associate Software Engineer, you will support the development of our cloud ... Familiarity with or academic exposure to microservices, event streaming (Kafka), and relational ...

Senior Software Engineer

Westchester, IL ยท On-site +1

$121K - $160K/yr

Opportunity to work with cutting-edge technologies and drive innovation in software engineering with zero friction in your value stream. * Collaborative and inclusive work environment that values ...

Opportunity to work with cutting-edge technologies and drive innovation in software engineering with zero friction in your value stream. * Collaborative and inclusive work environment that values ...

Senior Software Engineer

Westchester, IL ยท On-site

$99K - $123K/yr

Opportunity to work with cutting-edge technologies and drive innovation in software engineering with zero friction in your value stream. * Collaborative and inclusive work environment that values ...

Opportunity to work with cutting-edge technologies and drive innovation in software engineering with zero friction in your value stream. * Collaborative and inclusive work environment that values ...

Staff Software Engineer

Westchester, IL ยท On-site

$140K - $168K/yr

Opportunity to work with cutting-edge technologies and drive innovation in software engineering with zero friction in your value stream. * Collaborative and inclusive work environment that values ...

IT Software Engineer 4 Contract Chicago, IL Hybrid mush have : ADO, AWS, IAM, Java, Jenkins, NoSQL Education/Experience โ€ข Bachelor'sโ€‚degreeโ€‚inโ€‚Computerโ€‚Science,โ€‚Softwareโ€‚Engineering ...

New

next page

Showing results 1-20

Streaming Software Engineer information

See Bolingbrook, IL salary details

$62.8K

$145.9K

$203.2K

How much do streaming software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for streaming software engineer in Bolingbrook, IL is $145,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $171,100.00 per year, depending on experience, location, and employer.

What is a streaming software engineer?

Streaming Software Engineers are professionals who design, develop, and maintain software systems that enable the real-time delivery of audio, video, or data streams over networks. They work with technologies such as video encoding, adaptive bitrate streaming, real-time protocols, and distributed systems to ensure seamless and efficient content delivery. Their responsibilities often include optimizing streaming performance, ensuring low latency, and integrating with various platforms and devices. Streaming Software Engineers typically collaborate with product teams, operations, and other engineers to build scalable and robust streaming solutions.

What are the key skills and qualifications needed to thrive as a streaming software engineer?

A Streaming Software Engineer should have a solid background in computer science, programming (often in C++, Java, or Python), and real-time data processing, typically supported by a relevant degree or equivalent experience. Familiarity with streaming platforms and protocols (such as Kafka, Flink, or Spark Streaming), as well as cloud infrastructure and containerization tools, is commonly required. Strong problem-solving abilities, collaboration, and effective communication are essential soft skills for this role. These competencies ensure efficient development, deployment, and maintenance of reliable, high-performance streaming systems that handle large-scale real-time data.

What are some common challenges faced by streaming software engineers when optimizing real-time data delivery?

Streaming Software Engineers often encounter challenges related to latency, data consistency, and scalability when optimizing real-time data delivery. Maintaining low latency while handling large volumes of concurrent data streams requires careful architecture choices and efficient resource management. Additionally, ensuring data reliability and accuracy across distributed systems can be complex, especially as user demand grows. Collaboration with DevOps, data engineering, and product teams is essential to address these challenges and deliver seamless streaming experiences.

Senior Software Engineer

Oak Brook, IL โ€ข On-site

$123K - $163K/yr

Full-time

Re-posted 18 days ago


Job description

5201
Job Location: Oak Brook - Illinois - United States, Sioux Falls - South Dakota - United States
Category for Job Posting: Engineering and Technical
Job Type for Job Posting: Full Time
Working Mode for Job Posting: Hybrid
Apply now
  • Apply Now
  • Start applying with LinkedIn

  • Start
  • Please wait...

About Us
Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.
From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Job Purpose
Senior Software Engineer - Cloud Software, Scala, Big Data, API services
You will join a highly skilled software team in delivering innovative big data pipeline which provide data to various upstream consumers like mobile and web applications that make up CNH's next generation digital platform. The digital platform will enable products that integrate with connected CNH tractors, sprayers and combines and enable wide range of farm management capabilities.
This is an excellent opportunity to join the technology revolution currently taking place across the agricultural industry and work with highly skilled and talented people in a global, diversified company.
Primary responsibilities include working closely with technical team of data engineers, product management, and backend developers on the design, development, testing and deployment of our next generation applications and existing product lines. You will undertake all assigned tasks and responsibilities effectively and professionally in accordance with company, team, and customer expectations.
A Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. They also mentor junior engineers, contribute to technical strategy, and collaborate with cross-functional teams. Their role involves a mix of technical expertise and leadership to drive the development of high-quality software
Key Responsibilities
  • Design and deliver end-to-end cloud solutions (architecture, security, scalability, cost optimization) on cloud computing platform (Azure, AWS)
  • Design, develop, test, and document high-quality software and data pipelines for parsing, enrichment, batch processing, and real-time streaming that meet functional, performance, and reliability requirements.
  • Architect and implement complex real-time streaming and visualization solutions; prototype rapidly to validate feasibility.
  • Define technical approaches, decomposition, and tasking for projects; estimate effort and drive execution to meet delivery timelines.
  • Work with product management, data engineers, backend teams, and stakeholders to translate requirements into robust implementation plans.
  • Own and improve CI/CD, deployment, and release processes; participate in build automation, version control, and environment configuration (including containerization and orchestration).
  • Troubleshoot production issues with internal teams and external customers; coordinate deployments and rollouts.
  • Author and maintain infrastructure-as-code
  • Define and implement observability: logging, metrics, distributed tracing, SLOs/SLIs, alerting, and runbooks.
  • Perform incident response and postmortems.
  • Produce and maintain design documentation, runbooks, and operational guides.
  • Contribute to development process improvements, coding standards, and the quality management system (ISO).
  • Provide mentorship and technical guidance; may lead project-level technical efforts and review/approve designs from lower-level engineers.
  • Support quoting / RFQ tasks as needed, and participate in cross-functional initiatives.
  • Maintain a safe, clean workspace and demonstrate support for company culture.

Experience Required
  • Bachelor's degree in Engineering, Computer Science, or related technical field (or equivalent experience).
  • 5+ years relevant industry software engineering experience (or equivalent combination of education and experience).
  • 2+ years Scala application design, development, and testing experience; strong functional programming fundamentals.
  • Experience with real-time streaming and batch processing (Apache Spark, Apache Flink or equivalent).
  • Proven cloud architecture skills: networking, identity, security, cost controls, autoscaling, and DR strategies.
  • Experience in API Technologies (RESTful, WebSockets, OAuth, JWT)
  • Proficiency in Java or Python in addition to Scala.
  • Hands-on IaC experience (Terraform or equivalent)
  • Observability tools experience (Datadog, Azure Monitor/Application Insights, ELK, OpenTelemetry ).

Preferred Qualifications
  • Broad knowledge across the engineering discipline; assignments are broad and require creativity and ingenuity.
  • Capable of defining appropriate approaches and solutions; sets critical project criteria and drives completion.
  • Exercises independent judgment with limited supervision; may act as project lead and guide junior engineers.
  • Contributes above-average impact to team deliverables and may influence strategic technical decisions.
  • Strong understanding of distributed systems: partitioning, sharding, memory management, and filesystem concepts.
  • Experience building microservices and containerized deployments (Docker, Kubernetes, Helm)
  • Familiarity with Akka / Pekko toolkits, concurrency, and asynchronous programming.
  • Experience with CI/CD, Git, Maven/Gradle, and automated testing frameworks (ScalaTest, JUnit, Mockito).
  • Solid computer science fundamentals: data structures, algorithms, design patterns.
  • Excellent verbal and written communication, problem solving, and leadership skills.

Pay Transparency
The annual salary for this role is $106,725 - $163,645 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)
For roles open across multiple locations, the salary range indicated refers to the primary location. If a different location is considered, the applicable salary range will be communicated to candidates prior to the first interview.
What We Offer
At CNH, our people are at the heart of everything we do. That's why we offer a comprehensive benefits program designed to support your health, well-being, and long-term success. From competitive compensation to flexible work arrangements and opportunities for continuous development, our benefits reflect our commitment to creating an environment where employees feel supported and empowered-both personally and professionally. We believe that when you're given the tools to thrive, you can drive meaningful impact. At CNH, you'll not only find the resources to succeed today-you'll find the foundation to grow a career and build a future.
#LI-Hybrid