Note: The job is a remote job and is open to candidates in USA. IBM Software develops AI-powered, cloud-native products, including Confluent’s real-time data streaming solutions. IBM is seeking a hands-on Senior Engineering Manager to lead the Experience Foundations team, evolve shared infrastructure beyond UI support, and guide security, networking, and billing experiences. The role also involves technical leadership, cross-functional partnership, people management, and improving developer productivity across multiple product teams.
Responsibilities
- Establish clear, reusable patterns and best practices for UI engineers developing security and networking code
- Elevate the impact of all UI engineers across multiple product teams (Governance, Flink, Kafka, Connect, Tableflow)
- Take a depth-first, hands-on approach to understanding systems and unblocking teams
- Go deep in domain areas—understand the technical intricacies of networking protocols, security models, and billing systems to make sound architectural decisions
- Drive the evolution of Experience Foundations infrastructure from UI-only to supporting the entire Experience organization, partner with the existing Engineering Manager to shape and execute the foundations roadmap
- Own PM and Design partnerships for Security, Networking, and Billing domains
- Ensure smooth execution and delivery of product initiatives across these verticals
- Bridge technical and product perspectives to drive aligned outcomes
- Translate domain complexity into clear execution plans
- Challenge product specs when necessary to ensure technical feasibility
- Partner with product teams across the portfolio to ensure patterns meet their needs
- Communicate progress, risks, and trade-offs transparently to senior leadership
- Collaborate with existing engineering leadership to build cohesive team strategy, including existing manager in the foundations space as your direct report
- Mentor and develop engineers across multiple disciplines and experience levels
- Foster a culture of ownership, excellence, and continuous improvement
- Create leverage by empowering engineers with patterns, tools, and knowledge
- Build strong connections between Experience Foundations and application teams
- Champion developer productivity through AI tooling adoption, test automation, and improved engineering processes
Skills
- • 5+ years of experience leading software engineering teams
- • Strong hands-on technical background with ability to dive deep into complex systems
- • Deep frontend engineering expertise: Strong understanding of modern web development (React, TypeScript, component design systems)
- • Proven ability to distill complex technical domains into clear patterns and best practices
- • Experience creating reusable patterns/frameworks adopted across multiple teams or products
- • Track record of elevating team capabilities through mentorship and knowledge sharing
- • Demonstrated success partnering with Product and Design to drive execution
- • Experience managing or collaborating closely with other engineering managers
- • Experience managing multiple product areas or technical domains simultaneously
- • Experience managing managers or leading leaders
- • Domain knowledge in at least one TEAR area: Security (RBAC, SSO, BYOK, encryption), Networking (VPC, PrivateLink, routing), or Billing/Payments (subscription models, usage tracking)
- • Experience evolving platform teams to serve broader organizational needs
- • Proficient with or highly curious about AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, etc.)
- • Track record of driving developer productivity improvements through tooling, automation, or process innovation
Company Overview
Company H1B Sponsorship