M

Medtronic

Medical device maker advancing therapies

Senior Software Engineer - Eagle Eye

Backend EngineeringConfirmed live in the last 24 hours
Full-timeGalway, Ireland€65.6k - €98.4k

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical field is required.
  • A minimum of 4 years of software engineering experience is required.
  • Significant professional experience designing, developing, debugging, and maintaining software across the development lifecycle using Python or a comparable language is required.
  • Experience building data pipelines or analytics on large volumes of log or event data is required.

Responsibilities

  • Design, develop, test, and maintain Python data-processing services using Azure Functions to ingest, parse, and analyze SmartSync device logs at scale.
  • Build and maintain Elastic Stack content on Elastic Cloud, including ingest pipelines, Elastic Common Schema mappings, data streams, lifecycle policies, and transforms.
  • Administer and evolve the Elastic Cloud platform, including version upgrades, capacity and scaling, security roles, and infrastructure as code.
  • Create Kibana dashboards, alerting rules, and monitoring to track data health, ingestion delay, and issue trends.
  • Investigate field complaints and issues by analyzing SmartSync logs, implant session data, and device information to determine root cause.
  • Write investigation summaries and reports to support complaint handling, corrective and preventive actions, health hazard evaluations, and FDA summary reporting.
  • Automate recurring investigations with Python scripts and issue detection rules so issues are found earlier and more consistently.
  • Release and deploy the team's tools through Azure DevOps pipelines and Octopus Deploy, and complete required method validation and documentation in a regulated environment.
  • Partner with research and development, quality, complaint handling, and field teams to turn field questions into data, tools, and answers.
  • Mentor and coach engineers and foster a collaborative, learning-focused team environment.
  • Contribute to technical decisions involving data platform design, data quality, investigation tooling, and engineering practices.
  • Partner with complaint handling, quality, and research and development stakeholders to understand their questions and translate them into practical, maintainable data solutions.
  • Use technical and investigative judgment to separate signal from noise and communicate findings and confidence clearly to technical and non-technical audiences.
  • Provide technical guidance and support to peers, users of the team's dashboards and tools, and project partners.
  • Collaborate with engineering and quality teams and leadership in a matrixed organization.
  • Design data pipelines and tools that scale with growing data volumes while protecting data accuracy, completeness, and timeliness.
  • Evolve data schemas, tools, and dashboards while maintaining compatibility for downstream users, reports, and integrations, and provide migration paths when changes are needed.
  • Diagnose performance, memory, and reliability issues in data processing and drive them to root cause with measurable results.
  • Apply software architecture and design principles to develop reliable and maintainable data services and tools.
  • Leverage artificial intelligence tools and agents to support code development, data analysis, investigation summaries, and troubleshooting, and validate their outputs.

Desired Qualifications

  • Experience with the Elastic Stack, including Elasticsearch, Kibana, ingest pipelines, and transforms, ideally on Elastic Cloud.
  • Experience with Elasticsearch query and scripting languages, including Query DSL, ES|QL, Kibana Query Language, and Painless.
  • Experience with Microsoft Azure, including Azure Functions and Azure Monitor or Application Insights using Kusto Query Language.
  • Experience with continuous integration and continuous delivery and release using Azure Pipelines, Octopus Deploy, and SonarQube.
  • Experience with infrastructure as code using Terraform.
  • Experience investigating software issues found in the field and performing root cause analysis from logs and diagnostic data.
  • Familiarity with complaint handling, corrective and preventive actions, post-market surveillance processes, and TrackWise.
  • Experience validating software tools used in regulated processes.
  • Experience applying artificial intelligence or large language models to data analysis or reporting.
  • Familiarity with regulated product development and standards such as ISO 13485, IEC 62304, ISO 14971, and 21 CFR 820.
  • Experience with Agile methodologies.
  • Experience using Azure DevOps and/or GitHub.
  • Strong collaboration, communication, and technical documentation skills.

About the Company

Medtronic

Medical device maker advancing therapies

Medtronic develops medical devices that diagnose, monitor, and treat chronic diseases. Its products include implantables, sensors, and therapies used in cardiovascular care, diabetes management, and neurostimulation, working by interacting with the body to regulate or monitor physiological processes. The company differentiates itself through a long history of device development, strategic acquisitions like Covidien, and a broad, diversified portfolio across therapeutic areas. Its goal is to improve patients’ health outcomes by delivering integrated medical technologies and solutions for disease management.

Company size
10,001+
Company stage
IPO
Headquarters
Fridley, MN
Founded
1949

Recently Posted Jobs

Explore more opportunities at Medtronic

See more jobs