Staff Software Engineer, Stream Processing & Analytics

IBM

Durham, NC • 12m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Staff Software Engineer, Stream Processing & Analytics

Description

Design and build large-scale stream processing and analytics systems focused on reliability, performance, and actionable data.

Responsibilities

  • Lead technical design and delivery of streaming/analytics solutions

  • Build and optimize components for scalable, fault-tolerant event processing

  • Collaborate with engineering teams to support end-to-end analytics pipelines

  • Improve operational excellence through monitoring, observability, and performance tuning

Requirements

  • Strong software engineering experience delivering production systems

  • Deep expertise in stream processing architectures and event-driven systems

  • Experience designing for scalability, reliability, and performance

  • Proven ability to lead technical design and influence engineering execution

  • Working knowledge of data/analytics pipelines and streaming analytics

Benefits

  • Opportunity to work on large-scale streaming and analytics platforms

  • Technical leadership role with high-impact engineering ownership

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report