Engineering Manager
IBM · Bangalore
Collected role description
Role overview
Engineering Manager at IBM
Responsibilities
- You'll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation.
- Lead and manage a team of software engineers, fostering collaboration, accountability, and continuous growth.
- Collaborate with engineering, product, architecture, and operations teams to align priorities and ensure successful outcomes.
Employment details
- From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability.
- Provide technical oversight and guidance on cloud-native, hybrid cloud, and platform-related initiatives.
- Location: Bangalore [India]
About the employer
- Our teams ensure the performance, security, and scalability that clients and industries depend on every day.
- India Infrastructure & Technology Hybrid Professional Bangalore, IN Bangalore (0063) IBM India Private Limited Communication DevOps Distributed Systems Engineering Infrastructure Atlassian Jira Java Leadership Power Systems Python Scrum Software Development Stakeholder Management Strategy Virtualization Decision Making Kubernetes React Agile Productivity Terraform TypeScript Influencing Infrastructure as Code Project Management Tools Continuous Integration/Continuous Delivery OpenShift Atlassian Confluence Automation Frameworks Cloud Platforms Continuous Integration/Continuous Delivery Pipelines Software Development Methodologies Business Goal Setting
Additional role details
- At IBM Infrastructure & Technology, we design and operate the systems that keep the world running.
- Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration.
- With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress.
- Drive the planning, execution, and delivery of complex technical projects across multiple teams.
- Track project milestones, dependencies, risks, and resource allocation to meet delivery commitments.
- Facilitate Agile ceremonies and promote best practices in project delivery and team execution.
- Manage stakeholder communication, executive reporting, and customer escalations.
- Identify opportunities for process improvement and drive operational excellence across the organization.
- Proven experience leading engineering teams and managing software development projects.
- Strong understanding of Agile, Scrum, and modern software development methodologies.
- Experience managing cross-functional projects involving multiple teams and stakeholders.
- Good understanding of cloud-native technologies, including Kubernetes, OpenShift, and containerized environments.
- Familiarity with software development lifecycles, DevOps practices, and CI/CD pipelines.
- Experience with project management tools such as Jira, Confluence, or similar platforms.
- Strong communication, organizational, and stakeholder management skills.
- Ability to balance technical decision-making, project execution, and people leadership responsibilities.
- Experience working with hybrid cloud platforms and enterprise infrastructure solutions.
- Knowledge of Power Systems, virtualization technologies, and distributed systems.
- Hands-on exposure to CI/CD tools, Infrastructure as Code (Terraform), and automation frameworks.
- Understanding of software development technologies such as Java, Go, Python, React, or TypeScript.
- Experience managing geographically distributed engineering teams.
- Demonstrated success in scaling teams, improving engineering processes, and driving productivity.
- Experience handling customer escalations and driving service quality improvements.
- Ability to influence technical strategy and align engineering execution with business objectives.
Collected experience requirement
1-15 years (inferred)