Skip Navigation

Software Development R&D Manager

Apply Now Job ID R-353290 Date posted 11/27/2019


Louisville, Colorado

Job Description Summary

We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply!

Our people make all the difference in our success.

Job Description

Position Purpose

The Becton Dickinson Targeted Temperature Management business unit is looking for a Manager of Software Engineering who has a passion for delivering great software products that meet customer needs.  The right candidate will be a positive, can do leader skilled at managing software development teams and delivering quality products.  The candidate must collaborate/communicate well, have exceptional technical skills and can grow and motivate team members.

The candidate will lead local and remote software engineering team(s) working on development of our next-generation analytics platform as well as supporting current products.The right candidate will provide technical leadership for the software development team, promote Agile principles for product development and foster an environment of continuous improvement.


Strong management skills with a proven track record of providing direction and leadership to others are essential. The candidate must be an effective communicator and problem-solver. Lastly, the candidate must possess demonstrated skills in leading and managing change; should possess the ability to pull together ideas and suggestions, shape them into a vision, and then implement this in products.

The selected candidate will bring new ideas, creativity and perspectives to our organization. You will lead by example, adopting a "whatever it takes" approach to get the job done, while nurturing a sense of camaraderie, success and appreciation among your team.

Excellent communication and cooperation within the Product Development organization and with all departments within the business unit (and beyond) is essential for success.

Job Description

  • Delivers software projects on time and on budget
  • Leads a local team of software developers to create high quality, robust software
  • Collaborates with other software teams in the organization (local and remote) to align on technical implementations and timelines
  • Works with other Software Leaders to evolve and develop the targeted temperature management platform meeting technology, data, security, compliance and privacy requirements
  • Coordinates development of software project plans and schedules
  • Monitors project schedules and maintain awareness of related engineering and other activities that may adversely impact the software schedule
  • Facilitates decisions on scope of work, duration of tasks, and determination of design requirements
  • Selects appropriate technology and development partners to ensure success of the platform
  • Integrates software development activities with other business functions
  • Participates in critical design and technology reviews
  • Establishes and monitors staff development plans and goals
  • Ensures adherence to BD development policies and procedures
  • Participates in hiring and coaching of associates following company philosophies, processes, policies and tools
  • Provides input into yearly budget planning and quarterly resource planning
  • Ensures compliance to BD quality standards and conveys an expectation of high software quality

Min. Qualifications

  • BS degree in Computer Science, Computer Engineering or a related Engineering discipline
  • 2 years’ experience in an Agile environment
  • Minimum of 2 years’ experience leading teams and/or managing direct reports
  • Experience with IEC 62304 compliance


  • 5 years’ experience designing and implementing applications using C# or VB.Net
  • Experience with Microsoft Studio Development environment
  • Experience with SVN management
  • Experience with Requirement Management Toolset (Testlink, Doors, etc)
  • Experience with Issue Tracking Software (Redmine, Bugzilla, etc)
  • Experience with Agile/Scrum Methodologies
  • Understanding of Service-Oriented Architectures and Restful interface implementation
  • Experience working in a regulated (FDA) environment with medical instrumentation
  • Experience with medical software such as Hospital Information Systems, Medical Record Systems or Lab Information Systems
  • Knowledge of HL7 and/or  ASTM healthcare protocols
  • Understanding of ISO/IEC 27001 Information Security
  • Exposure to big data (Hadoop, NoSQL) and algorithm development
  • Action oriented with a focus on results
  • Demonstrated positive work ethic with a strong commitment to achieving project goals
  • Excellent written and oral communication and interpersonal skills are essential


Primary Work Location

USA CO - Louisville

Additional Locations

Work Shift

NA (United States of America)
Apply Now

Join our Talent Community

Sign up to receive information about career opportunities, news and events.

Sign up

Join our Talent Community

Sign up to receive information about career opportunities, news and events.

Areas of InterestSearch for a category, location, or both, select a term from the suggestions, and click "Add".

  • Software Engineer, Louisville, Colorado, United StatesRemove

Find Your Role

Select a job category, location or group to view its corresponding jobs.

Jobs By Location

Jobs by Category + Location

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, or any other protected status.

All applicants should complete the on-line application process. BD is committed to working with and providing reasonable accommodations to individuals with disabilities. If you require assistance or an accommodation because of a disability to participate in the application process, please call 855-BD-HELPS (855-234-3577) or email