Taro Logo

Senior Software Engineer

BD is one of the largest global medical technology companies in the world, advancing healthcare through medical technology, devices and laboratory equipment.
Limerick, Ireland
$54,800 - $93,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · Enterprise SaaS

Job Description

BD's Integrated Diagnostic Solutions (IDS) team is seeking a Senior Software Engineer to help build a cutting-edge middleware platform connecting medical devices with hospital systems. This role combines technical expertise with healthcare innovation, working on solutions that directly impact patient care.

As a Senior Software Engineer, you'll be instrumental in developing a robust middleware platform that bridges medical devices with hospital Laboratory Information Systems (LIS). Working in an Agile environment, you'll contribute across the full software development lifecycle using technologies like C#, ASP.NET Core, Angular, and SQL Server.

BD offers a collaborative environment where you'll work alongside passionate professionals dedicated to advancing healthcare technology. The role requires strong expertise in full-stack development, with opportunities to mentor peers and drive technical innovation. You'll be part of a team that values continuous learning and improvement, working on projects that directly impact healthcare efficiency and patient outcomes.

The position offers competitive compensation (€54,800 - €93,200 annually) and requires minimum 4 days per week in-office presence at the Limerick location. This arrangement balances the benefits of in-person collaboration with some flexibility for work-life balance.

Join BD to be part of a company that's making a real difference in global healthcare. You'll have the opportunity to work on meaningful projects while developing your skills in a supportive, growth-oriented environment. The role combines technical challenges with the satisfaction of knowing your work contributes to improving healthcare delivery worldwide.

Last updated 23 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with Product Owners and partners for estimation and project planning
  • Contribute to coding and development tasks
  • Write clean, efficient, and maintainable code
  • Address complex technical challenges and resolve issues
  • Maintain user documentation including architectural designs and API documentation
  • Stay current with latest trends in software development
  • Communicate effectively with non-technical collaborators
  • Provide regular updates on project progress and technical issues

Requirements For Senior Software Engineer

TypeScript
  • 5-7+ years of experience in C# and .NET Framework
  • Strong JavaScript framework expertise and experience in Angular
  • Experience with Entity Framework, XML querying, T-SQL
  • Experience with Microsoft SQL Server
  • 5+ years experience with Typescript, RxJS, HTML, LESS/CSS and Node.js, .NET Core
  • Experience in writing unit/integration tests
  • Experience with Azure DevOps and Git
  • Understanding of SOA and RESTful architectures
  • Excellent interpersonal skills, decision-making, and problem-solving skills
  • Experience with Agile and SAFe methodology is a plus

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive compensation package
  • Healthcare benefits
  • Career development opportunities
  • Collaborative work environment

Related Jobs

Senior Software Engineer

Senior Software Engineer position at BD, developing healthcare middleware solutions using C#, .NET, and Angular in Limerick, Ireland. €70-75K salary range.

Senior Fullstack Software Engineer, Self Serve

Senior Fullstack Software Engineer position at Vanta, focusing on building self-serve compliance solutions using TypeScript, React, and Node.js with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ES365 team in Dublin, working on developer tools and systems with hybrid work option and comprehensive benefits.

Senior Network Engineer, Edge Platforms

Senior Network Engineer position at Google focusing on Edge Platforms, combining network engineering with software development to scale and maintain Google's global network infrastructure.

Senior Network Engineer, Customer Services Edge Technologies

Senior Network Engineer position at Google Dublin, focusing on Customer Services Edge Technologies, requiring 6+ years of networking experience and software development skills.