Staff Software Engineer, Stream Governance

IBM

Poughkeepsie, NY • 1h ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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

Unlock Full Resume Report