IBM Senior Developer - IBM Cloud Garage in San Francisco, California

Job Description

The IBM Cloud Garage is a new and innovative approach to developing and delivering software. We use our lean- and agile-influenced Garage Method to drive customer success on the IBM Cloud platform at an accelerated pace. We work in unique environments that are typically located within startup communities - open workspaces with modern Mac pairing stations, unconventional design, lots of techie & networking events, snacks and great coffee.

We bring clients into the Garage to collaboratively develop applications using IBM’s Design Thinking approach. This user-centered approach naturally flows into a collection of agile practices for developing the apps and scaling them in production.

We are assembling an ‘A’ team of developers, architects, designers and project managers to work together in multi-disciplinary teams. Pairing is at the core of the way we are doing development and the way we are aiding clients to drive successful outcomes. Garage developers will do pair programming, test driven development, continuous integration and deployment using modern tools. We love co-creation, fast build pipelines, making great software, solving customer problems, and learning new things. Our technical career path means even our senior developers code, and share their knowledge by pairing.

Key Responsibilities:

We need a Senior Developer who will:

  • Provide leadership and mentoring to a dynamic and diverse development team

  • Provide guidance on the application of the method on client projects

  • Practice pair programming and test driven development

  • Provide effort and technical scoping for customer proposals

  • Provide technical leadership in the delivery of development projects

  • Provide technical guidance in design thinking workshops

  • Help shape the development discipline for the WW Cloud Garage team

The primary teams that you will work with are Garage Developers, Designers, Architects & Project Managers, Customer Product Owners, Subject Matter Experts and Garage Practice Leaders.

The IBM Cloud Garage is looking for talent that has a passion to innovate and is willing to take on challenges that are outside of their comfort zone.

This position can be located in San Francisco, Austin, or New York

Required Technical and Professional Expertise

  • At least 5 years’ experience practicing Agile development methodologies

  • At least 4 years’ experience with Java and/or Node.js

  • Experience with front-end development

  • Experience developing in a Cloud environment on multiple projects

  • Experience fostering high performing teams

  • Strong communication skills

  • Demonstrated track record of delivering successful projects

  • Demonstrated mentoring and coaching skills

  • English language skill level: Fluent

Preferred Tech and Prof Experience

  • At least 5 years’ experience in client facing consultancy role(s)

  • At least 1 year of experience with extreme programming and TDD

  • Knowledge of multiple agile variants

  • Experience with at least one of the following: Python, Go, IBM Functions, Ruby, .NET or Swift

  • At least 2 years’ experience developing in a PaaS environment such as Bluemix or Cloud Foundry

  • Experience with Docker

  • Experience with Kubernetes

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.