Senior Software Engineer, Stream Processing & Analytics
IBM
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $152,432–$214,000.
Based on 240 similar postings.
Employer
IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.
IBM currently has 270 open roles on FindRole.
Most-posted roles
At a glance
Confluent - Senior Software Engineer - Stream Processing & Analytics serves as a technical leader within the backend engineering team, overseeing critical systems that power the data streaming platform. You will lead the design and implementation of complex, large-scale distributed services in a cloud-native, microservices-based environment while making key architecture decisions regarding reliability, scalability, and performance. Day-to-day responsibilities include driving projects from requirements through production rollout, mentoring other engineers, and improving service observability. The role requires proficiency in Java, Go, C/C++, or Python, along with experience in distributed systems, high-throughput services, and data pipelines. You will utilize tools like Docker and Kubernetes across public clouds such as AWS, GCP, or Azure. Essential skills include SQL and NoSQL database management, CI/CD pipeline integration, and expertise in building secure, highly available backend infrastructure for data streaming.
What does a Software Engineer earn?
Median $196000 from 2121 postings across 148 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
IBM
IBM
IBM
IBM
IBM
IBM