Overview
The Senior Software Engineer in BD’s Integrated Diagnostic Solutions (IDS) team helps build a middleware platform that connects medical devices with hospital systems to support advanced diagnostic capabilities. Working in an Agile environment, you will contribute across the full software development lifecycle—designing, coding, testing, and maintaining applications using technologies like C#, ASP.NET Core, Angular, and SQL Server. This role combines hands-on technical work with collaboration across geographically distributed teams, requiring strong communication, a proactive problem-solving approach, and a commitment to continuous improvement and innovation in healthcare technology.
About BD and Our Mission
BD is one of the largest global medical technology companies. We value purpose-driven work that shapes the future of health and invites imagination and collaboration from design and engineering to manufacturing and marketing. Our culture emphasizes inclusivity, growth, and rewarding work that helps transform healthcare.
About the Role
As a Senior Software Engineer at BD, you will advance our vision of streamlining and innovating diagnostic technologies. You will join an Agile team focused on developing a robust middleware platform that bridges medical devices with hospital Laboratory Information Systems (LIS). This high-impact role requires strong full-stack expertise in C#, ASP.NET Core, and Angular, plus a solid understanding of the software development lifecycle. Your work will support the delivery of brand-new diagnostic solutions that improve patient outcomes and healthcare efficiency.
In this role, you will work closely with Product Owners and partners to estimate, plan, and deliver key tasks. You will lead by example in writing clean, maintainable code and mentoring peers through complex technical challenges. You will contribute to architectural design, maintain technical documentation, explore emerging technologies, and drive continuous improvement. Effective communication with multi-functional teams and non-technical collaborators is essential to ensure transparency throughout the development process.
Main Responsibilities
* Collaborate with Product Owners and partners to determine estimation, define project scope, and plan timelines. Ensure agile methodologies are followed by the team.
* Contribute to coding and development tasks. Lead by example in writing clean, efficient, and maintainable code.
* Address complex technical challenges, resolve issues, and foster a culture of innovation and continuous improvement.
* Keep all user documentation current and detailed, including architectural designs, API documentation, and deployment procedures.
* Stay updated on software development trends and share knowledge with the team. Explore and adopt new technologies where applicable.
* Communicate effectively with non-technical collaborators, translating technical concepts into understandable terms and providing regular progress updates.
About You
* Strong technical expertise with 5–7+ years of experience in C# and .NET Framework
* Strong JavaScript framework experience, with confirmed Angular expertise
* Experience with Entity Framework, XML querying, and T-SQL; experience with Microsoft SQL Server
* 5+ years of experience with TypeScript, RxJS, HTML, LESS/CSS, Node.js, and .NET Core
* Experience writing unit/integration tests and developing test-driven development practices
* Experience with source control systems such as Azure DevOps and Git
* Understanding of SOA and RESTful architectures
* Ability to operate across multi-layered environments and collaborate with geographically distributed teams
* Excellent interpersonal, decision-making, and problem-solving skills
* Exposure to Agile and SAFe methodologies is a plus
To apply, click the apply button. At BD, we prioritize on-site collaboration to foster creativity and effective problem-solving in a fast-paced healthcare environment. Most roles require a minimum of 4 days of in-office presence per week, with remote or field-based arrangements indicated in the job posting.
Equal Opportunity and Location
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.
Primary Work Location: IRL Limerick - Castletroy
Salary Range Information
€54,800.00 - €93,200.00 EUR Annual
#J-18808-Ljbffr