Join to apply for the Senior Software Engineer role at BD
2 days ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer role at BD
Get AI-powered advice on this job and more exclusive features.
Job Description Summary
The Senior Software Engineer in BD’s Integrated Diagnostic Solutions (IDS) team will help build a cutting‑edge middleware platform that connects medical devices with hospital systems, supporting advanced diagnostic capabilities. Working in an Agile environment, you’ll design, code, test and maintain applications using C#, ASP.NET Core, Angular and SQL Server. The role combines hands‑on technical work with collaboration across geographically distributed teams, requiring strong communication, a proactive approach to problem‑solving and a commitment to continuous improvement and innovation in healthcare technology.
We are the makers of possible
BD is one of the largest global medical technology companies. Advancing the world of health™ is our Purpose, and it takes the imagination and passion of all of us—from design and engineering to manufacturing and marketing—to turn the impossible into transformative solutions.
Why join us?
A career at BD means learning and working alongside inspirational leaders and colleagues who are equally passionate and committed to fostering an inclusive, growth‑centered, and rewarding culture. You will help shape the trajectory of BD while leaving a legacy.
Become a maker of possible with us!
Vision for Integrated Diagnostic Solutions at BD
By aligning and simplifying our work, the IDS business unit aims to drive growth and innovation around everything from integrated specimen management to diagnostic solutions.
About The Role
As a Senior Software Engineer, you will play a critical role in developing a robust middleware platform that bridges medical devices with hospital Laboratory Information Systems (LIS). This high‑impact role requires full‑stack expertise in C#, ASP.NET Core and Angular, and a solid understanding of the software development lifecycle. You will estimate, plan and deliver key tasks, write clean maintainable code and mentor peers through complex technical challenges. You will also communicate with multi‑functional teams and non‑technical collaborators to ensure transparency and clarity throughout the development process.
Main Responsibilities
* Collaborate with Product Owners and partners to determine estimation and define project achievements, work and timelines; ensure the team follows agile methodologies.
* Actively contribute to coding and development tasks, writing clean, efficient, and maintainable code.
* Address complex technical challenges and effectively resolve issues; foster a culture of innovation and continuous improvement.
* Maintain user documentation, architectural designs, API documentation and deployment procedures.
* Stay abreast of latest trends in software development and share learning with the team; explore and adopt new technologies where applicable.
* Communicate effectively with non‑technical collaborators, translating complex technical concepts; provide regular updates on project progress and issues.
About You
* Strong technical expertise and a minimum of 5–7+ years of experience in C# and .NET Framework.
* Strong JavaScript framework expertise and confirmed experience in Angular.
* Experience with Entity Framework, XML querying, T‑SQL. Experience with Microsoft SQL Server.
* 5+ years confirmed experience with Typescript, RxJS, HTML, LESS/CSS and Node.js, .NET Core.
* Experience writing unit/integration tests and developing applications using a test‑first approach.
* Experience with source control systems such as Azure DevOps and Git.
* Proven understanding of and experience with SOA and RESTful architectures.
* Ability to perform, implement and support higher and lower environments across multi‑layered teams spanning multiple geographical locations.
* Excellent interpersonal, decision‑making and problem‑solving skills.
* Exposure to Agile and SAFe methodology is a plus.
Click on apply if this sounds like you!
At BD, we prioritize on‑site collaboration. For most roles we require a minimum of 4 days in‑office presence per week.
Equal Opportunity Employer
Becton, Dickinson and Company is an Equal Opportunity Employer. We evaluate applicants without regard to 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, and other legally protected characteristics.
Salary Range
€54,800.00 – €93,200.00 EUR Annual
Former Headings and Miscellaneous
Primary Work Location
IRL Limerick - Castletroy
Additional Locations
Not specified
Work Shift
Not specified
Seniority level
* Not Applicable
Employment type
* Full‑time
Job function
* Biotechnology Research, Medical Equipment Manufacturing, and Research Services
#J-18808-Ljbffr