1

Streaming Software Engineer Jobs in Illinois (NOW HIRING)

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 ...

Software Engineer - Data Engineering

Chicago, IL ยท On-site

$118K - $141K/yr

They are seeking a Software Engineer for their Data Engineering team to design and maintain systems ... array of streaming, operational and research workflows โ€ข Work closely with Trading, Quant ...

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 ...

Software Engineer III

Chicago, IL ยท On-site

$112K - $188K/yr

Position Details As a Senior Software Engineer (Software Engineer III) on the Data Sharing team in ... Develop end-to-end services (including APIs and stream processing) using Java and Spring Boot

Position Details As a Senior Software Engineer (Software Engineer III) on the Data Sharing team in ... Develop end-to-end services (including APIs and stream processing) using Java and Spring Boot

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 ยท 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 ...

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

Chicago, IL

$126K - $166K/yr

This role reports to a Manager of Software Engineering and partners with Product Management ... Experience developing event-driven architectures and streaming solutions. * Knowledge of cloud ...

New

Senior Software Engineer

Chicago, IL

$126K - $166K/yr

This role reports to a Manager of Software Engineering and partners with Product Management ... Experience developing event-driven architectures and streaming solutions. * Knowledge of cloud ...

New

Senior Software Engineer

Chicago, IL ยท On-site

$126K - $166K/yr

This role reports to a Manager of Software Engineering and partners with Product Management ... Experience developing event-driven architectures and streaming solutions. * Knowledge of cloud ...

New

next page

Showing results 1-20

Streaming Software Engineer information

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.

What cities in Illinois are hiring for Streaming Software Engineer jobs?

Cities in Illinois with the most Streaming Software Engineer job openings:

Software Engineer

Riverwoods, IL โ€ข On-site

Indotronix International Corporation
Recruiting and Staffing Servicesย โ€ขย 1 - 5K employees

Full-time

Re-posted yesterday


Job description

Software Engineer (Java/Spring, AWS) - Financial Services
Location: Riverwoods, IL (Onsite Preferred / Hybrid for Exceptional Candidates)
Job Type: Contract
About the Role
Join a high-impact engineering team supporting critical financial operations. As a Software Engineer, you'll architect, develop, and optimize backend microservices and distributed data pipelines using the latest Java technologies and AWS cloud services. This is a hands-on, senior-level backend role focusing on secure, resilient, and high-performance systems in a regulated financial environment. Thrive in a mature engineering culture that values rigorous testing, code quality, and continuous improvement.
Responsibilities
- Design, build, and maintain robust backend services using Java 21, Spring Boot, and microservice patterns
- Develop and optimize large-scale data processing pipelines with AWS EMR, Apache Spark, and cloud-native tools
- Implement comprehensive automated testing with TDD, BDD, JUnit, and Cucumber
- Collaborate with cross-functional teams to deliver secure, compliant, enterprise-grade solutions
- Enhance system observability with metrics, logging, and performance tuning for reliability
- Lead or participate in code reviews, architectural discussions, and process improvements
- Ensure strict adherence to financial industry standards for security, auditability, and operational excellence
Required Skills and Experience
- 5-7 years as a Software Engineer or Backend Engineer with a focus on Java
- Expert-level proficiency in Java 21, Spring Boot, RESTful APIs, and microservices
- Hands-on experience with AWS (EMR, S3, Lambda, CloudWatch highly valued)
- Solid background in distributed systems, data structures, algorithms, and data pipeline design
- Demonstrated practice of TDD, BDD, Cucumber, and automated testing frameworks
- Experience with CI/CD, Git, Jenkins, or GitLab
- Experience in regulated, enterprise, or financial environments
- Willingness to work onsite in Riverwoods, IL (hybrid considered for exceptional candidates)
Preferred Skills
- Experience with AWS EMR, Apache Spark, and large-scale data processing
- Familiarity with Kafka, Kinesis, or streaming data technologies
- Exposure to DevOps, infrastructure-as-code, Docker, or Kubernetes
- Understanding of domain-driven and event-driven architectures
- Performance tuning for low-latency, high-volume systems
- Financial services, fintech, or risk systems background
Benefits
- Work on mission-critical financial platforms with real-world impact
- Mature engineering culture with strong mentorship, code quality, and knowledge sharing
- Opportunities for skill growth in distributed systems, cloud technologies, and data engineering
- Competitive compensation for senior engineers
- Hybrid work flexibility for top performers
How to Apply
Ready to advance your backend engineering career in a dynamic financial environment? Submit your resume highlighting Java, Spring Boot, AWS, and automated testing experience. Qualified candidates will complete a real-time coding interview focused on problem-solving and core engineering skills.

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US