Skip Navigation

Mobile Software Engineer

Apply Now Job ID R-346452 Date posted 09/04/2019

Job Description Summary

Digital Health at BD is charged with building innovative new product lines. We are bringing agile software practices into a leading global medical technology company - pushing the boundaries of the industry, the business and the products. Our Digital Health innovation center is launched in the Boston/Cambridge area with a satellite facility in Raleigh/Durham, NC to rapidly prototype and commercialize new concepts in digital health utilizing cutting edge technologies.

As a high performing Mobile Software Engineer joining our Mobile Applications team, you will be responsible for building and delivering innovative new mobile application software to BD’s mobile digital platform and the “BD Diabetes Care” iOS/Android application. You will be encouraged to contribute to the design and own the creation of new features at various levels of our cross-platform app framework. These include slick new user interface features, data synchronization, data visualization, integration with 3rd party services, security, and everything in between. Our technology stack includes: Xamarin, Couchbase, Azure Cloud, Kubernetes, Auth0, Bluetooth Low Energy, and more!

Job Description

Why Is This Role Critical?

What you build will be used by millions of users worldwide.  Your focus on lean software practices and delivering quality products will be critical in the success of Digital Health and our mission of transformation.  You will be making a real difference in making healthcare more efficient, safer and more effective.

Key Roles and Responsibilities

  • Be a strong contributor to BD’s mobile digital platform and “BD Diabetes Care” mobile application
  • Be a key member of a software development team working to rapidly develop and iterate on new product concepts for mobile apps and smart devices
  • Help the team transform our user interface to a slick modern design
  • Adopt a lean start-up approach to building and testing a minimum viable product.  Implement an early feedback loop to enable continuous learning and iteration for ventures, products and services.  Leverage the relevant capabilities of BD to accelerate delivery
  • Contribute and lead technical architecture and design discussions
  • Build and maintain modules in our mobile framework that will expand our capabilities and code quality

Minimum Qualifications

  • Bachelor degree in Computer Science, Computer Engineering, or related field
  • 3+ years of experience building enterprise-quality software
  • Ability to work in a startup-like, fast-paced environment
  • Experience with agile, lean practices and methodologies
  • Ability to work both independently and in a team-oriented collaborative environment
  • Passion for technology and delivering useful and pleasing products to a consumer base
  • Hands on experience with at least one production mobile application (iOS, Android, or cross platform)
  • Excellent written and oral communication skills
  • Results-oriented: Track record of delivering enterprise-grade software 


  • Startup experience
  • C# / Xamarin
  • Experience with NoSQL data storage
  • Data communication protocols and security

Primary Work Location

USA-MA-Boston-Newbury Street

Additional Locations

USA NC - Research Triangle Park

Work Shift

Apply Now

Similar Job Openings Nearby

Senior Mobile Engineer Boston, Massachusetts 13100697

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, Boston, Massachusetts, 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