Note: The job is a remote job and is open to candidates in USA. IBM Software transforms client challenges into AI-powered, cloud-native solutions and helps organizations drive digital transformation. The Senior Engineering Manager will lead the Experience Foundations team, evolve shared infrastructure across UI and other interfaces, establish reusable engineering patterns, and oversee security, networking, and billing experiences. The role also includes cross-functional partnership, technical leadership, mentoring, and people management 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
- Bachelor's Degree
- 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
- Some travel may be required based on business demand
- IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship
- 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
Benefits
- Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
- Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long- term disability coverage, and opportunities for performance based salary incentive programs
- Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs
- Paid family leave benefits to eligible employees where required by applicable law
- Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry-recognized certifications to achieve their career goals
- Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences
- Remote work arrangement
Company Overview