Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

IBM Software Development Manager 
India, Kerala, Kochi 
143879636

03.07.2024

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
  • Planning, Tracking, stakeholder management, conflict resolution, prioritisation
  • Track record of building teams that deliver on business commitments.
  • Thorough understanding of the Agile development process.
  • Manage a team of approximately 10 software engineers
  • Strong and intuitive communication skills.
  • Extensive experience in developing and leading data integration initiatives.
  • In-depth understanding of cloud-based data platforms and technologies.
  • Working knowledge on Virtualization, containerization technologies, containers orchestration software (Kubernetes and OpenShift) and cloud platforms
  • Working experience on cloud services (Amazon Web Services, IBM Cloud, Microsoft Azure, Google Cloud Platform)
  • Proficiency in Python and other scripting languages for tool development and automation..
  • Working knowledge on Development and operation of fully managed SaaS services
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent communication and leadership abilities, capable of mentoring and collaborating within a team environment.


Preferred Technical and Professional Expertise

  • Proven experience with complex cloud based products .
  • Familiarity with Hive metastore and open data formats (Iceberg, Delta Lake, Hudi)
  • Open-source data engines: Presto, Spark
  • Data governance management
  • Open-source software development