A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
At IBM, we are driven to shift our technology to an as-a-service model and to help our clients transform themselves to take full advantage of the cloud. With industry leadership in AI, analytics, security, commerce, and quantum computing and with unmatched hardware and software design and industrial research capabilities, no other company is as wellpositioned to address the full opportunity of enterprise cloud computing. We are looking for a manager to join our IBM Cloud VPC Observability team. This team is part of VPC Cloud Services, which is a team dedicated to ensuring that the IBM Cloud is at the forefront of reliable enterprise cloud technology, from data center design to network architecture to storage and compute clusters to flexible infrastructure services. We are building Observability platforms to deliver performance, reliability and predictability for ourcustomers' most demanding workloads, at global scale and with leadership efficiency,resiliency and security.
As a Software Development Manager, you’ll manage software development, enhance product experiences, and scale our team’s capabilities. You’ll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
Your primary responsibilities include:
- Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
- Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
- Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
- Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
- In this role, you are a leader with a strong technical background and a passion for driving teams towards excellence preferably in cloud domain. With extensive experience in project management, technical oversight, and team leadership, you excel in guiding engineering teams to deliver high-quality solutions on time and within budget and ensure alignment with organizational goals. You enjoy leading a team of talented platform engineers, challenging them, working with agility, fostering innovation & collaboration and enabling the team through your commitment to servant leadership. Your commitment to technical excellence, coupled with effective communication and strategic thinking, makes you a valuable asset in achieving both team and company objective Lead and mentor a team of high-performing Platform Engineers
- Drive innovation and implementation of advanced cloud technologies, containerization, CI/CD
- Identify gaps with automation and observability practices with IBM Cloud and lead towards better KPI’s and MTTR
- Collaborate with cross-functional teams to align platform engineering strategies with business objectives and incorporate user feedback into platform development.
- Establish and enforce best practices for software architecture, including microservices, serverless computing, and API-first strategies.
- Strategize on containerization and orchestration, leveraging Docker, Kubernetes, or equivalent technologies.
- Adopt and drive with Agile way of working
- Experience in Cloud Native, K8s, Open Source and service development
- Worked or lead projects that are involved with technologies such as Go, Python, Unix shell script experience/knowledge Linux experience
- Good understanding of using and managing cloud and its services - AWS, Azure or IBM Cloud
- Excellent experience with building services on cloud and managing production deployments and 24 / 7 availability and reliability
- Working knowledge of scrum, Kanban or equivalent. Jira, Github
- Experience in managing complex programs.
- Strong leadership and communication skill
- IBM Cloud especially VPC, Cloud Services
- Experience of working with a broad spectrum of technology solutions including Cloud, Data and AI
- Experience with using and building Observability platforms like Grafana, Mimir etc
- Familiarity with adopting open source technologies to enterprise level usage as a service