BD (Becton, Dickinson and Company) Software Engineering Leader in San Jose, California

Job Description Summary

Job Description

As a functional manager within the software engineering group the Associate Director will supervise and coordinating the activities of software engineering managers and all levels of software engineers within the BDB Software Engineering function. The associate director provides hands-on leadership, assesses and develops talent, and ensures projects are staffed appropriately.

The successful candidate will use their understanding of customers’ needs and BD’s goals to create and maintain an appropriate set of scrum teams to accomplish those goals. He or she will work with stakeholders to establish roadmaps for projects and ensure that technical standards for the department are maintained, and that technical decisions are aligned with long-term priorities. The current priorities include on-time performance on project goals, effective knowledge transfer to eliminate knowledge silos, retention and acquisition of talent, scrum team stability, long-term consolidation of different generations of BDB software, integration with the BDB Informatics team, and a transition to modern dev-ops in order to enhance product quality and increase the frequency of product releases.

Job Responsibilities:

  • Works with R&D, the business platforms, and software leadership to define a software development strategy for BDB

  • Coaches, develops a team of Software Managers and Software Engineers.

  • Communicates and drives execution of the software development strategy

  • Makes recommendations on staffing levels, and skill requirements for new hires, and has the primary responsibility for hiring new software engineering talent

  • Assigns appropriate resources to projects based on priorities, project needs, and the development needs of the managers and engineers

  • Helps to align stakeholders on business and system requirements, program functions and strategy.

  • Monitors software engineering architectural choices for all software products, and influences decisions to be in line with the software development strategy

  • Drives execution of the knowledge transfer program

  • Owns the software engineering capability matrix

  • Determining skill needs

  • Knowledge transfer to mitigate the risk of knowledge silos

  • Talent acquisition, including coordination with other sites, and enhancing BD’s ability to compete for talent

  • Performance management

  • Associate development, including development and maintenance of a capability matrix for the department

  • Associate retention

  • Allocation of resources to meet dynamic business needs

  • Adherence to quality processes

Minimum Qualifications:

Education and Experience:

  • Minimum of a BA/BS, ideally in Computer Science or Electrical Engineering.

  • 2+ years' experience with Agile/Scrum development practices.

  • Minimum of 10 years' experience as a software engineer, software architect, or software engineering leader, preferably in medical device or scientific instrument software.

  • Experience with C#, Javascript, Java, and the Microsoft development stack is preferred.

Skills/Knowledge:

  • Solid understanding of agile software development, preferably with hands-on experience using an Agile/Scrum methodology to produce and release products.

  • Track record as an effective software engineering leader.

  • Excellent interpersonal communication skills - verbal, written, and listening.

  • Solid problem solving skills, attention to detail and critical thinking abilities.Demonstrated ability to strategically solve problems.

  • Action oriented with the ability to drive for results.

  • Leadership presence with ability to utilize organizational channels, experience and influencing skills to effectively negotiate and persuade others.

  • Experience with Flow Cytometry data acquisition and analysis software is strongly desired.

#LI-TECH

Primary Work LocationUSA CA - San Jose

Additional Locations

Work Shift

Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status