IBM Senior Development Manager in AUSTIN, Texas

Job Description

Position: Sr. Dev Manager, Cloud Brokerage Development

Job Description

IBM Cloud Brokerage Services (ICBS) business unit is seeking an experienced senior agile development manager with product development management experience in web-based products and managed services. The ICBS team develops applications for hybrid cloud management across the lifecycle of plan, order, deploy, operate and govern customer workloads.

As a Sr. Dev Manager, you will be responsible for the engineering development of Cloud Brokerage Ops Console & Planning applications. You will closely work with ICBS Product Management, CTO, and Delivery teams to understand product requirements and roadmap from both a business, technical, and delivery perspective. You will play the lead role in committing to and executing the product roadmap and development timelines for these components. You will then collaborate with the teams to commit engineering design and development of the product to meet this overall roadmap. You will continue to leverage and enhance the current agile development process based on the Spotify model and execute this process with development teams in US and India. You will hire/build, mentor and lead the development resources for these functions and ensure the productive output. You will create and track metrics to define the success of your services and present regularly as part of the ICBS management team.

The successful candidate will be a tenacious, ambitious, and self-directed with a passion for Agile-based Cloud-native development in a Spotify model. You will have prior software product development management experience with a thorough understand of DevOps and its supporting services and tools. You will also have proven leadership qualities, analytical capabilities, strong writing skills, web application development experience, and the tenacity to develop ideas independently and thrive in a fast-paced start-up environment. You are very delivery-focused, balanced with being a big-picture evangelist. You are a strong leader, able to communicate clearly and compellingly at all levels of the company.

Responsibilities

  • Primary responsibility is ensuring the product is delivered to the customer delivery team on time with quality every time and meets the committed to product roadmap.

  • Responsible for improving and maintaining the efficiency of the product development teams/squads by establishing clear short term and long term goals and removing any roadblocks.

  • Responsible for establishing the product development budget working with the management team and using that to staff the development team within budget to deliver on the product requirements and roadmap.

  • Commit to at least a 6-month product roadmap delivery by collaborating and scoping with the development managers, architects, and other key stakeholders.

  • Collaborate with customer delivery teams to ensure product can deliver on what customers expect and ensure delivery teams set the right expectations with the customers.

  • Communicate rigorously with the development teams, delivery teams, product management, and executive management on goals, ongoing progress, milestones, and any issues.

  • Establish/Leverage experienced project manager or agile coach to consistently keep the development process flowing regularly with expected results.

  • Rely on product architects, delivery architects, and CTO to drive and establish the architecture decisions and designs for the product.

  • Leverage existing capability to enhance and create a world-class automated testing capability that provides high coverage of all the key positive and negative use cases that customers need to ensure no regression occurs from release to release.

  • Collaborate with the QA team to ensure product can be certified for delivery and resolve issues with high priority and drive a zero-defect system and release.

  • Leverage the DevOps team to ensure product can be automatically built, deployed, and tested using a CI/CD pipelines across all of the release cycles from dev to production.

  • Mentor and develop required skills of the product development teams across all roles and functions. Establish career goals, training, and performance goals for all development team members by collaborating and mentoring the development managers.

Required Qualifications

  • 5-7 years of experience as a development manager for software or web-based enterprise applications.

  • Demonstrated working results and building development teams operating in an Agile-development environment.

  • Bachelor's degree in Computer Science or equivalent

Skills

  • Working knowledge of cloud technologies and architectures, including Virtualization, APIs, Micro-services and Containers.

  • Understanding of Cloud Provider services, usage and delivery paradigms

  • 1+ years of experience in Spotify Development Model with Squads/Chapters/Guilds and 3-in-a-box.

  • 5+ years experience delivering product development of enterprise-class software products

  • 5+ years experience managing multiple development roles, functions, and locations.

  • Excellent verbal and written communication abilities: must effectively communicate with technical and non-technical teams, executive management, partners and customers

  • High attention to detail and proven track record in taking ownership, driving results and moving with speed to implement ideas in a fast-paced online environment

  • Willingness to roll up your sleeves and do whatever is necessary; general manager / owner mentality and an entrepreneurial drive; demonstrated ability to have fun and inspire team

  • Working knowledge of Project/Program Management principles

  • Ability to process and manage multiple priorities and initiatives

  • Rigorous recruiting skills to find, hire, and grow top talent

Preferred Qualifications

  • Knowledge of CI/CD processes, DevOps toolchains, blueprint, template and/or container based deployment models

  • Experience with multiple Cloud services, including vmWare, IBM Cloud, AWS, MS Azure, Google Cloud beyond compute and storage

  • Experienced with Jira / Confluence, GitHub, Travis, TestRails, GoCD.

  • Certified Scrum Master / Agile Coach, PMP

Required Technical and Professional Expertise

  • 5-7 years of experience as a development manager for software or web-based enterprise applications.

  • Demonstrated working results and building development teams operating in an Agile-development environment.

  • Bachelor's degree in Computer Science or equivalent

Preferred Tech and Prof Experience

  • Knowledge of CI/CD processes, DevOps toolchains, blueprint, template and/or container based deployment models

  • Experience with multiple Cloud services, including vmWare, IBM Cloud, AWS, MS Azure, Google Cloud beyond compute and storage

  • Experienced with Jira / Confluence, GitHub, Travis, TestRails, GoCD.

  • Certified Scrum Master / Agile Coach, PMP

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.