Skip Navigation

Staff Software Engineer - Scrum Master and SDLC Lead

Apply Now Job ID R-347806 Date posted 09/13/2019

Job Description Summary

The Staff Software Engineer is a specialist position responsible for Software development and process engineering excellence (analysis, mapping, optimization and compliance) to enable the delivery of quality software to stakeholders. The individual would have responsibility for working cross-functionally to understand the design, testing, quality, regulatory and delivery requirements for product software and delivering the software in alignment to these requirements.

The individual would typically have responsibility for working cross-functionally to understand end-user needs, requirements and mapping them to software design specifications and translating these into complying software architecture, design elements and implementation. In addition, the role requires to effectively collaborate with internal stakeholders to help identify process improvement opportunities, develop detailed options, and execute effective implementations by applying a disciplined, logical, and comprehensive approach to process assurance. The team requires significant knowledge and experience in highly regulated, safety critical software development with the ability to lead both on-site and offshore teams.

Job Description

Staff Software Engineer – Scrum Master and SDLC Lead

Job Description:

The Staff Software Engineer is a specialist position responsible for Software development and process engineering excellence (analysis, mapping, optimization and compliance) to enable the delivery of quality software to stakeholders. The individual would have responsibility for working cross-functionally to understand the design, testing, quality, regulatory and delivery requirements for product software and delivering the software in alignment to these requirements.

The individual would typically have responsibility for working cross-functionally to understand end-user needs, requirements and mapping them to software design specifications and translating these into complying software architecture, design elements and implementation. In addition, the role requires to effectively collaborate with internal stakeholders to help identify process improvement opportunities, develop detailed options, and execute effective implementations by applying a disciplined, logical, and comprehensive approach to process assurance. The team requires significant knowledge and experience in highly regulated, safety critical software development with the ability to lead both on-site and offshore teams.

Minimum Qualifications:

  • Bachelor’s Degree in Computer Science/Engineering, Electrical Engineering, Biomedical Engineering or Applied Math.
  • A minimum of 8 years of post-educational professional experience working with product development teams releasing software products to market for a highly regulated industry (ex: Medical Device, DoD)

Desired Qualifications:

  • Thorough understanding of regulations, standards, guidance documents and best practices for software development in a highly-regulated industry (Medical device preferred: specifically, 21 CFR Parts 820, 803, & 806, ISO 13485, ISO 14971 and IEC 62304)
  • Demonstrated knowledge of Quality Management Systems and experience linking risk management to all elements of the Quality System (Design Controls, CAPA, Complaints, Document Control, etc.)
  • Detailed knowledge of Software Development, DevOps and verification and validation testing with ability to author and maintain software design, development and release processes
  • In-depth understanding of software development lifecycle phases and previous experience with agile/scrum software maturity models, and leading teams through backlog grooming, sprint planning and tracking.
  • Significant experience developing and delivering software in a Windows stack, with direct hands on experience with C#, .Net, C++ with object-oriented methodologies.
  • Experience with database development and establishing DevOps and test automation will be a significant plus.

Competencies:

  • Strong communication and leadership skills
  • Strong, results driven, project management skills
  • Excellent problem-solving skills and the ability to teach others
  • Professional certification such as PMP, ASQ, IEEE, Six Sigma, LEAN manufacturing or achievement of certification within two years

#LI-TECH

Primary Work Location

USA NJ - Franklin Lakes

Additional Locations

Work Shift

Apply Now

Similar Job Openings Nearby

Staff Software Engineer Franklin Lakes, New Jersey 13403562

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, Franklin Lakes, New Jersey, 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 asc.americas@bd.com