
Staff Software Engineer, Stream Governance
IBM
Poughkeepsie, NY • 1h 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.
Quick Facts
Role: Staff Software Engineer (Stream Governance)
Description
You will take ownership of critical backend systems powering Stream Governance, delivering secure, highly available, and easy-to-operate cloud-native services for a Kafka-based data streaming platform. You will lead end-to-end design and implementation of complex distributed microservices, make architecture decisions, guide project execution through rollout and production operations, and mentor engineers. You will also help deliver core capabilities such as Confluent Schema Registry, Data Contracts, and Policies.
Responsibilities
Develop and architect a cloud-native, multi-tenant, highly available, scalable Stream Governance platform for Kafka and real-time data
Own end-to-end design and implementation of complex backend services in a microservices environment
Drive projects from requirements and design through implementation, rollout, and ongoing production operation
Make architecture decisions balancing reliability, scalability, performance, and operability
Provide specialized technical guidance; mentor engineers through code and design reviews
Evaluate and improve platform technology stack efficiency and adopt state-of-the-art solutions
Maintain a mission-critical service with a 99.99 SLA across 100+ cloud regions (AWS, GCP, Azure) while participating in on-call
Partner across teams to execute the roadmap for the Data Streaming Platform
Requirements
Bachelor’s degree
10+ years of industry experience designing, building, scaling, and operating backend systems in production
Deep proficiency in one major backend language (Java, Go, C/C++, or Python) plus strong data structures, algorithms, and system design
Hands-on distributed systems experience (event-driven architectures, high-throughput services, large-scale data pipelines) and understanding of consistency/fault tolerance/performance tradeoffs
Experience running production services in public cloud (AWS/GCP/Azure), including containerized workloads (Docker, Kubernetes)
Cloud-native expertise including networking and security; on-call rotation experience
Proven ability to lead and mentor technical teams and influence architecture across multiple engineers/teams
Strong communication and collaboration skills
BS/MS/PhD in computer science/engineering or equivalent practical experience
Benefits
Healthcare benefits: medical, prescription drugs, dental, vision, mental health and wellbeing
Financial programs: 401(k), cash balance pension plan, Employee Stock Purchase Plan, life insurance, disability coverage, and performance-based incentives
Generous paid time off: holidays, sick time, vacation, parental bonding leave, and paid care leave programs
Training and education resources via a personalized AI-driven learning platform and access to certifications
Diverse and inclusive employee resource groups, volunteer opportunities, and discounts
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Staff Software Engineer, Stream Processing & Analytics
IBM
Senior
Technology
Lowell, MA · On-site
N/A
1 days ago

Staff Software Engineer, Stream Processing & Analytics
IBM
Senior
Technology
Seattle, WA, United States of America · On-site
N/A
1 days ago

Staff Software Development Engineer
CVS Health
Senior
Technology
Woonsocket, RI · Remote
$107K - $107K/yr
5 days ago

Staff Software Engineer, Stream Processing & Analytics
IBM
Senior
Technology
Rochester, MN · On-site
N/A
1 days ago

Staff Software Engineer, Stream Processing & Analytics
IBM
Senior
Technology
Durham, NC · On-site
N/A
1 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Staff Software Engineer, Stream Processing & Analytics
IBM
Senior
Technology
Dallas, TX · On-site
N/A
1 days ago

Staff Software Engineer (Control Plane Infrastructure)
IBM
Senior
Technology
Lowell, MA · On-site
N/A
1 days ago

Staff Software Engineer, Stream Processing & Analytics
IBM
Senior
Technology
San Jose, CA, United States of America · On-site
N/A
1 days ago

Staff Software Engineer, Stream Processing & Analytics
IBM
Senior
Technology
Tucson, AZ · On-site
N/A
1 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
