Software Engineering Manager, IBM Quantum
Role Overview
We are seeking a highly technical Software Engineering Manager with expertise in quality engineering, distributed systems, cloud-native platforms, and production operations to lead the Quality Engineering and Site Reliability Engineering (SRE) team for IBM Quantum.
Key Responsibilities
Lead and develop a team of Quality Engineering and Site Reliability Engineering professionals, fostering a culture of accountability, collaboration, and continuous improvement.
Partner with product, engineering, and business stakeholders to translate business objectives into priorities, roadmaps, and measurable outcomes for quality and reliability initiatives.
Define and execute testing strategies spanning integration, end-to-end, performance, resilience, and release validation to ensure high-quality software delivery.
Drive engineering best practices for software quality, CI/CD, deployment safety, release readiness, and production validation to improve delivery confidence and operational excellence.
Advance reliability and observability practices by promoting SRE principles and improving metrics, logging, tracing, monitoring, alerting, and operational visibility.
Lead incident response, root cause analysis, and continuous improvement efforts to strengthen platform reliability and reduce operational risk.
Build strong cross-functional partnerships and provide technical leadership to align quality and reliability initiatives across engineering teams.
Required Technical And Professional Expertise
Deep Expertise in Software Development: Proven experience in designing, developing, testing, and delivering software solutions using leading-edge and/or proven technologies, with a strong focus on innovation and quality.
Proficiency in Agile Methodologies: Experience working in Agile environments, collaborating with stakeholders to understand requirements and deliver high-quality solutions that meet business needs and goals.
Advanced Debugging Skills: Deep expertise in debugging complex software issues, designing, developing, and unit testing code fixes for complex problems.
CI/CD Pipeline Expertise: Experience contributing to automated CI/CD pipelines, ensuring seamless integration and delivery of software solutions.
Technical Leadership: Experience in providing technical guidance and oversight, ensuring that software solutions are unit tested and meet quality standards.
Production operational experience: Experience working with large-scale and complex distributed systems in production.
Preferred Technical And Professional Experience
Quality Engineering and/or Site Reliability Engineering leadership: Experience leading teams in the technical domains of quality engineering or site reliability engineering.
Advanced Agile Methodologies: Deep expertise in working in Agile environments, collaborating with stakeholders to understand requirements and deliver high-quality solutions that meet business needs and goals.