Staff Software Engineer, Stream Processing & Analytics

IBM

Lowell, MA • 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

Staff Software Engineer role focused on stream processing and analytics. You will design and deliver distributed data solutions that support high-throughput, reliable processing and data-driven product capabilities.

Responsibilities

  • Design and implement streaming/data processing services and analytics components
  • Drive technical execution for complex systems, including performance and reliability improvements
  • Collaborate with cross-functional teams to deliver production-ready capabilities
  • Analyze system behavior, diagnose issues, and improve operational excellence

Requirements

  • Strong experience designing and building distributed streaming/data processing systems
  • Proven ability to lead complex technical initiatives
  • Hands-on stream processing and analytics architecture experience
  • Strong software engineering fundamentals and system design skills
  • Experience operating and troubleshooting large-scale production systems

Benefits

  • Opportunity to work on high-impact, large-scale streaming and analytics systems
  • Influence on architecture, engineering practices, and production reliability

See similar jobs

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

See more

Unlock Full Resume Report