BD (Becton, Dickinson and Company) Software Engineering Leader in San Jose, California
Job Description Summary
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.
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
Associate development, including development and maintenance of a capability matrix for the department
Allocation of resources to meet dynamic business needs
Adherence to quality processes
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.
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.
Primary Work LocationUSA CA - San Jose
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