Your Role and Responsibilities As a Software Development Manager on the watsonx.data team, your role will involve actively participating in the planning, design, and execution phases of cloud service development for WatsonX.. In this role you will be able to express your passion for people and process, you will work closely with other cross-functional leaders to understand goals and vision and you will translate goals and vision into engineering objectives for your team. You will produce estimates to support decision making and feature prioritization on high-level projects. You will manage projects, track dependencies and guide your team towards their delivery objectives. You will nurture innovation and celebrate out-of-the box thinking. You will facilitate collaboration as well as self-organization within the team. You will manage entire life cycles of projects, from concept, through release, to production and its support. You will manage the day-to-day priorities for individual engineers, driving high levels of quality and productivity. You will build and grow your team through acquiring, up-training and retaining the highest level talent. You will mentor, support and coach individual engineers for their professional, technical and personal growth.
What You’ll Do:
You’ll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
You’ll employ IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
Manage a team of approximately 10 software engineers
Collaborate with our development, devops and leadership teams worldwide full responsibility for the product’s development and worldwide support
Required Technical and Professional Expertise
11+ years of experience in software development
Five years experience in managing development teams and people management