BD (Becton, Dickinson and Company) Senior Principal Software Engineer - Mobile Applications in Reston, Virginia

Job Description SummaryThe Senior Principal Software Engineer will be responsible for developing and maintaining mobile applications as well as an enterprise grade mobile application framework. If you’re passionate about mobile platforms and developing mobile applications that have a positive impact in the world of health care, we would like to meet you. As a Senior Principal Software Engineer, your leadership and experience will be leveraged to collaborate with internal teams in the delivery of mobile applications, while working in a fast-paced environment. Ultimately, you should be able to design and build the next generation of our mobile applications!

Job Description

Responsibilities :

· Provide technical leadership to development team

· Broker effective design and delivery of complex modules and/or components

· Have working knowledge and vision for system architecture

· Lead team through effective application of scrum best practices to improve overall delivery capability

· Create effective operating model and team structure for on-shore and off-shore team members

· Understand and align to stakeholder expectations, needs, priorities

· Effectively communicate development status, estimates, risks, mitigations and assumptions

· Ensure appropriate documentation is captured for software design history file

· Foster and demonstrate a spirit of continuous process improvement

· Operate as a hands-on full stack developer – comfortable with UI, services, & database technologies


  • Bachelor degree in Computer Science or related field

  • 10 - 15 years of experience developing and delivering enterprise-quality software

  • Demonstrable portfolio of released applications on the App store or the Android market

  • Experience with Xamarin, iOS, Android, CSS, Angular, SQL Server, C#, HTML, TFS

  • 5+ years of experience developing mobile web applications

  • 10+ years of experience developing enterprise software

  • Experience developing and implementing unit testing strategy and approach

  • Ability to work both independently and in a team-oriented collaborative environment

  • Ability to advocate for software engineering across functional teams

  • Demonstrated experience with effectively applying agile best practices

  • Ability to learn new technology quickly

  • Experience handling distributed teams and managing multiple projects

Team Overview :

The Clinical Workflow Applications team, within Becton Dickinson, delivers workflow efficiency and patient safety improvements within the hospital. We work on solutions used at the point of care, in the pharmacy, in the lab, the operating room, and throughout the hospital. Our solutions enable clinical workers to be more efficient whether they’re using a desktop, mobile device, or reports delivered to their inbox. We strive every day to deliver value to our customers and are focused on Advancing the World of Health !

We are an equal opportunity employer and value diversity at our company. We do not discriminate against race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Primary Work LocationUSA VA - Reston

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