IBM

Program Director

Bengaluru, KA, IN

11 days ago
Save Job

Summary

Introduction

The IBM Cloud Networking Tribe is looking for a talented, innovative and enthusiastic Software engineering professional that will build the next generation IAAS to make our customers succeed. The IBM Cloud Networking Tribe has a global cloud presence that continues to grow and expand its reach. Our Network Services engineering team is responsible for delivering virtual network services with top-notch performance, first-rate security, fail-safe reliability and exceptional quality.

Your Role And Responsibilities

Strategic Planning: Develop and execute the software development strategy in alignment with the company's vision and objectives. Identify opportunities for technological advancements and improvements.

Leadership: Lead, mentor, and manage a team of software managers, developers, and engineers. Foster a culture of innovation, collaboration, and continuous improvement.

Project Oversight: Oversee the planning, execution, and delivery of software projects. Ensure projects are completed on time, within scope, and within budget.

Technical Expertise: Provide high-level technical guidance and direction. Ensure the adoption of best practices in software design, development, and testing.

Collaboration: Work closely with executives, product managers, and other stakeholders to define project requirements and priorities. Ensure alignment of software projects with business goals.

Process Improvement: Continuously improve development processes, methodologies, and tools to enhance efficiency, quality, and team performance.

Budget Management: Develop and manage the software development budget. Ensure optimal allocation of resources and cost-effectiveness.

Risk Management: Identify potential risks and develop mitigation strategies to ensure project success. Address technical challenges and resolve issues promptly.

Innovation: Drive innovation and stay current with emerging technologies and industry trends. Evaluate and implement new tools, technologies, and processes to improve software development.

Required Technical And Professional Expertise

  • 15+ years of experience in managing software development teams
  • Develop and implement the overall technology strategy and vision in alignment with the organization’s business objectives.
  • Partner with senior leadership to drive strategic initiatives, technology roadmaps, and long-term planning.
  • Lead and manage multiple software development teams, including hiring, training, and mentoring engineering managers and senior developers.
  • Foster a culture of excellence, innovation, and collaboration across teams.
  • Provide high-level technical guidance on software architecture, design, and best practices.
  • Manage cross-team dependencies, resource allocation, and risk mitigation strategies to ensure successful project outcomes.
  • Basic understanding Security & Compliance

Preferred Technical And Professional Experience

  • Cloud development
  • Basic understanding of Networking Concepts
  • Basic understanding of Kubernetes and Microservices development

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: