BD (Becton, Dickinson and Company) Senior Principal Software Architect in San Diego, California

Job Description Summary

Job Description

The Becton Dickinson Technology Solutions division is looking for a Software Architect who has a passion for developing great software products that are data intensive. You will be responsible for designing, building and delivering our next-generation platform. You will own the software architecture. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team. You will be making a real difference in making healthcare more efficient, safer and more effective.

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


  • Responsible for the systems and solution design of large, complex, data-intensive systems

  • Responsible for developing blueprints and implementing those patterns across multiple software products

  • Provide technical guidance and mentorship to application development teams.

  • Evaluate cloud and on-premises technology to deliver the optimal mix for a variety of services and workloads.

  • Lead evaluation of emerging technologies and services for selection and proper fit with the organization

  • Participate in hiring of other technical members of the team

  • Collaborate on software design interfaces and requirements with other application design teams

  • Participate as an individual contributor on scrum teams to implement designs with application team

Proven experience as software architect

  • 10+ years of experience building enterprise-quality software.

  • 2+ years designing and building cloud and hybrid applications

  • Experience with the cloud-native application development landscape tools and services

  • Broad experience with different technology stacks including .NET and Azure

  • Experience with agile, lean practices and methodologies

  • Experience working with multiple data platforms

  • Thorough knowledge of software systems development and architecture best practices and patterns

  • Excellent knowledge of distributed systems principles, design and architecture

  • Experience with near real-time data processing

  • Experience integrating large scale complex systems

  • Outstanding communication and presentation abilities

  • MSc/MA in computer science, engineering or relevant field

  • Past experience with Healthcare, Health applications

  • Results-oriented: Track record of leading delivery on enterprise-grade software


  • Experience with Microsoft Azure or other cloud infrastructure providers

  • Knowledge of cloud service provider privacy and security including tenant isolation, private cloud security, virtualization security and privileged access management

  • Experience working in a regulated (FDA) environment with medical instrumentation

  • Experience with distributed database architecture and implementation

  • Experience with medical software such as Hospital Information Systems, Medical Record Systems or Lab Information Systems

  • Knowledge of HL7 and/or other healthcare protocols

  • Exposure to big data (Hadoop, NoSQL) and data science algorithm development


Primary Work LocationUSA CA - San Diego TC Bldg C&D

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