Your Role and Responsibilities- We are looking for enthusiastic and talented Software Development Manager to join our team to lead a global team of software professionals . You will work as part of the Development team with a focus on the following key responsibilities:
- Lead a team of engineers to meet release dates along with committed deliverables on-time and with quality,
- Plan and manage component design, coding and functional testing to drive quality of deliverables
- Balance priorities and work assignments across team members following agile processes to meet delivery schedules
- Interface with product management and offering managers to understand customer requirements and business prioritization
- Work with architects and technical leaders to build development plans
- Drive development activities, monitor progress, collaborate to align dependencies, remove blockers for team members and manage risks
- People management of technical talents executing HR programs for employee acquisition, development, performance management and optimization, retention, and separation “
Required Technical and Professional Expertise
- 10 + years of professional/industrial experience in software development.
- Experience in coaching, mentoring, training staff, setting expectations and balancing
- priorities to achieve desired deliverables
- Good understanding of Open Source domain
- Passion towards driving and delivering automation solutions
- Analytical skills required to quickly understand complex domains and be able to break down and plan feature work
- Agile software development practices
- Excellent verbal and written communication skills
- Ability to lead and drive collaboration within teams and across IBM to achieve desired
outcomes
Preferred Technical and Professional Expertise
- Experience leading Agile scrum, working with GitHub and other tracking tools.
- Experience in working on a SaaS application with SOC2 certifiation
- Knowledge of CI/CD pipeline and development cycle process
- Leading organizational transformation, both technically and organizationally