About the Role
There’s a new Senior Software Engineer opening at BD, structured as an on-site position. More jobs at BD and the role is pitched at the senior level, for someone who can both execute independently and mentor others along the way. If you’re looking to grow your career with a team that invests in its engineers, this could be a great next step.
Working as a Senior Software Engineer at BD means partnering with experienced teammates on business-critical problems, with genuine room to advance. This is a full-time position with the stability and benefits that come with a permanent role.
Role Overview
As a senior member of the team, your day-to-day work will directly shape how the team operates. A Senior Software Engineer at the senior level can expect to:
- engage in code reviews, technical design discussions, and sprint planning
- troubleshoot and resolve production issues to ensure a reliable user experience
- architect develop, test, and maintain high-quality software features
- work closely with cross-functional partners including product, design, and QA
In addition to the day-to-day, you’ll need to communicate clearly with teammates and stakeholders, leave good documentation behind, and keep looking for ways to improve how the team ships software.
Requirements & Qualifications
This senior opening calls for deep, proven expertise, including:
- strong communication skills and a collaborative, team-first mindset
- experience with version control, testing practices, and collaborative development
- a strong foundation in computer science fundamentals and software design
- proficiency in one or more modern programming languages
Even if you don’t meet every item on this list, BD still encourages you to apply — demonstrated ability and growth potential matter as much as a perfect resume match.
Location & Work Setup
This role is based in United States. This is an on-site position, with the team working together in person to collaborate closely on a daily basis. Specific work arrangements and any relocation details will be confirmed during the interview process. As with any on-site role, expect regular collaboration with teammates through a mix of synchronous meetings and asynchronous updates, so strong written and verbal communication matters as much as technical skill.
How to Apply
If this sounds like a fit, submit your application through BD’s careers page, with a resume that highlights experience relevant to this Senior Software Engineer opening. A brief note on your interest in the team can go a long way. View all Software Engineer openings if you’d like to compare this opportunity with similar openings.
