Senior Software Engineer

Becton Dickinson

Limerick

On-site

EUR 60,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Becton, Dickinson, and Company seeks a senior mobile software engineer to design, develop, test, release, and maintain Android and iOS apps for connected health devices. You will lead the full mobile lifecycle from concept through App Store/Google Play publication and support post‑market operations with BLE and cloud integrations.

Work with Systems Engineering, Embedded, Quality, Regulatory, Security, UX and Product teams to deliver high‑quality, compliant solutions.

Qualifications

  • Bachelor's degree in CS/SE/EE.
  • Minimum 8 years of software development experience.
  • Proven experience delivering commercial Android and/or iOS applications.
  • Experience publishing and maintaining applications in the Apple App Store and/or Google Play Store.
  • Experience with connected devices, BLE communication, and cloud-connected mobile solutions.
  • Experience with GitHub, Azure DevOps, CI/CD pipelines, and modern software development tools.
  • Experience with AI/ML technologies, AI-enabled applications, or AI-assisted development is considered an advantage.
  • Experience developing software within regulated industries, preferably medical devices.
  • Knowledge of IEC62304, ISO14971, FDA Mobile App Guidance, and software cybersecurity requirements.
  • Familiarity with OWASP Mobile Security practices.
  • Experience with secure API integration, encryption, authentication, and cybersecurity risk mitigation.
  • Strong communication, collaboration, and problem-solving skills.
  • Capable of working effectively within global cross-functional development teams.
  • Technical Skills: Android (Kotlin and/or Java) and/or iOS (Swift, SwiftUI); REST APIs, JSON, OAuth2, Auth0; OTA firmware update workflows; Cloud integration, data exchange, messaging, and authentication; Git; CI/CD; automated testing frameworks.
  • Nice-to-have: Azure AI, OpenAI, or similar AI services; Flutter or other cross-platform frameworks; BLE connectivity and device provisioning.

Responsibilities

  • Design, develop, test, release, and maintain Android and/or iOS mobile applications for connected products and digital health solutions.
  • Lead the end-to-end mobile application lifecycle, from concept and architecture through App Store and Google Play Store publication and post-market support.
  • Integrate mobile applications with connected devices using Bluetooth Low Energy (BLE) and cloud-based services.
  • Implement secure device onboarding, telemetry collection, cloud synchronization, and Over-the-Air (OTA) firmware update capabilities.
  • Apply modern software development practices using CI/CD pipelines, automated testing, code quality tools, and AI-assisted development tools such as GitHub Copilot.
  • Collaborate with Systems Engineering, Embedded Software, Quality, Regulatory, Security, UX, and Product Management teams to deliver high-quality, compliant solutions.
  • Contribute to AI-enabled features and intelligent user experiences where appropriate.
  • Develop Android applications using Kotlin and/or iOS applications using Swift / SwiftUI.
  • Define software architecture, design specifications, and technical documentation.
  • Manage App Store Connect and Google Play Console release processes.
  • Implement REST API integrations, cloud connectivity, data synchronization, and device communication interfaces.
  • Develop and maintain secure BLE communication and OTA firmware update workflows.
  • Support software verification, validation, defect triage, and post-market maintenance activities.
  • Perform code reviews and support good software development practices across the team.
  • Participate in software risk management, cybersecurity assessments, and design reviews.
  • Ensure compliance with applicable quality, cybersecurity, and regulatory requirements.

Skills

Android development
iOS development
BLE communication
Cloud integration
CI/CD
AI/ML technologies
REST APIs
Security & regulatory
Team collaboration
GitHub/Azure DevOps

Education

Bachelor's degree in CS/SE/EE

Tools

GitHub
Azure DevOps
CI/CD tools
OAuth2 / Auth0

Job description

Responsibilities
  • Design, develop, test, release, and maintain Android and/or iOS mobile applications for connected products and digital health solutions.
  • Lead the end‑to‑end mobile application lifecycle, from concept and architecture through App Store and Google Play Store publication and post‑market support.
  • Integrate mobile applications with connected devices using Bluetooth Low Energy (BLE) and cloud‑based services.
  • Implement secure device onboarding, telemetry collection, cloud synchronization, and Over‑The‑Air (OTA) firmware update capabilities.
  • Apply modern software development practices using CI/CD pipelines, automated testing, code quality tools, and AI‑assisted development tools such as GitHub Copilot.
  • Collaborate with Systems Engineering, Embedded Software, Quality, Regulatory, Security, UX, and Product Management teams to deliver high‑quality, compliant solutions.
  • Contribute to AI‑enabled features and intelligent user experiences where appropriate.
  • Develop Android applications using Kotlin and/or iOS applications using Swift / SwiftUI.
  • Define software architecture, design specifications, and technical documentation.
  • Manage App Store Connect and Google Play Console release processes.
  • Implement REST API integrations, cloud connectivity, data synchronization, and device communication interfaces.
  • Develop and maintain secure BLE communication and OTA firmware update workflows.
  • Support software verification, validation, defect triage, and post‑market maintenance activities.
  • Perform code reviews and support good software development practices across the team.
  • Participate in software risk management, cybersecurity assessments, and design reviews.
  • Ensure compliance with applicable quality, cybersecurity, and regulatory requirements.
Qualifications
  • Bachelor’s Degree (Level8 minimum) in Computer Science, Software Engineering, Electronic Engineering, or a related discipline.
  • Minimum 8years of software development experience.
  • Proven experience delivering commercial Android and/or iOS applications.
  • Experience publishing and maintaining applications in the Apple App Store and/or Google Play Store.
  • Experience with connected devices, BLE communication, and cloud‑connected mobile solutions.
  • Experience with GitHub, Azure DevOps, CI/CD pipelines, and modern software development tools.
  • Experience with AI/ML technologies, AI‑enabled applications, or AI‑assisted development is considered an advantage.
  • Experience developing software within regulated industries, preferably medical devices.
  • Knowledge of IEC62304, ISO14971, FDA Mobile App Guidance, and software cybersecurity requirements.
  • Familiarity with OWASP Mobile Security practices.
  • Experience with secure API integration, encryption, authentication, and cybersecurity risk mitigation.
  • Strong communication, collaboration, and problem‑solving skills.
  • Capable of working effectively within global cross‑functional development teams.
  • Technical Skills: Android (Kotlin and/or Java) and/or iOS (Swift, SwiftUI); REST APIs, JSON, OAuth2, Auth0; OTA firmware update workflows; Cloud integration, data exchange, messaging, and authentication; Git; CI/CD; automated testing frameworks.
  • Nice‑to‑have: Azure AI, OpenAI, or similar AI services; Flutter or other cross‑platform frameworks; BLE connectivity and device provisioning.
Salary & Benefits

The salary for this role is €60K–€70Kplus bonus and benefits.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Engineer — BLE/OTA for Connected Health
Senior Mobile Engineer — BLE/OTA for Connected Health

Becton Dickinson • Limerick

On-site
EUR 60,000 - 70,000
Android Engineer - Java / Kotlin
Android Engineer - Java / Kotlin

European Tech Recruit • Cork

On-site
EUR 60,000 - 90,000
Senior Android Developer - Dublin based
Senior Android Developer - Dublin based

Expleo • Dublin

On-site
EUR 60,000 - 80,000
Medical and dental insurance
Pension
Life assurance
+2
Senior Android Engineer - Mobile Professional
Senior Android Engineer - Mobile Professional

Bloomberg • Dublin

On-site
EUR 85,000 - 120,000
Senior Android Engineer - Mobile Professional Dublin, IRL Posted today
Senior Android Engineer - Mobile Professional Dublin, IRL Posted today

Bloomberg L.P. • Dublin

On-site
EUR 90,000 - 130,000
Senior Android Developer - Dublin based
Senior Android Developer - Dublin based

Expleo Group • Dublin

On-site
EUR 70,000 - 90,000
Medical and dental insurance
Pension
Life assurance
+3
Senior iOS Engineer - Mobile Professional Dublin, IRL Posted today
Senior iOS Engineer - Mobile Professional Dublin, IRL Posted today

Bloomberg L.P. • Dublin

On-site
EUR 100,000 - 140,000
Senior Android Developer - Nenagh based
Senior Android Developer - Nenagh based

Expleo • Dublin

On-site
EUR 60,000 - 90,000
Medical and dental insurance
Pension
Employee wellbeing programme
+1
Senior iOS Engineer - Mobile Professional
Senior iOS Engineer - Mobile Professional

Bloomberg • Dublin

On-site
EUR 90,000 - 130,000
Senior Electronics Engineer II
Senior Electronics Engineer II

BD Mexico • Limerick

On-site
EUR 57,000 - 86,000