Medtronic-logo
Medtronic
ยท
April 3, 2026
Apply Now
This job has closed.

Software Engineer I - Lafayette

Lafayette, Colorado, United States of America
Full-time
Onsite
$74K/yr - $112K/yr
New Grad, Entry Level
Medtronic is a leader in global healthcare technology dedicated to alleviating pain, restoring health, and extending life. They are seeking a Software Engineer I to develop software solutions for surgical navigation and robotics platforms, focusing on writing clean, testable code and collaborating with cross-functional teams using Agile methodologies.
Apply Now

Responsibilities

  • Design, develop, test, and document customer-facing software components, supporting integration of hardware and software related to surgical navigation and robotics products
  • Design, develop, test, and document internal software components and infrastructure to support efficient development of software components related to surgical navigation and robotics products
  • Develop and consume APIs and data interfaces; parse, validate, and transform complex JSON payloads; and implement robust error handling and logging
  • Create developer tooling and automation (e.g., scripts) to analyze datasets, improve build/test workflows, and increase development efficiency
  • Apply AI tools responsibly to generate and refine code, tests, documentation, and data transformations, accelerating delivery and improving consistency
  • Build AI-assisted automation to reduce manual steps in development and support processes (e.g., data validation, log triage, regression analysis), creating simpler and more reliable workflows
  • Use data-driven methods (profiling, instrumentation, and analysis) to identify bottlenecks and implement changes that improve performance, reliability, and scalability
  • Participate in requirements gathering, estimating, and planning efforts
  • Interface with mechanical, electrical, systems, and test engineers as well as quality assurance and regulatory compliance teams
  • Troubleshoot, debug, maintain, and support existing products
  • Participate in ongoing professional development activities
  • Effectively contributes to development teams

Qualification

Required

  • Bachelor's degree in Data Science, Computer Science, or a similar Engineering discipline
  • 0+ years of software development experience (internships, co-ops, academic projects, or professional experience)

Preferred

  • Proficiency in at least one programming language (e.g., Python or JavaScript) and ability to apply software engineering best practices (version control, code reviews, unit testing)
  • Strong grounding in computer science fundamentals (data structures, algorithms, object-oriented design, and debugging)
  • Experience manipulating data and working with structured formats such as JSON (parsing, transformation, validation, and schema-aware changes); comfortable exploring large datasets to troubleshoot issues and validate behavior
  • Hands-on experience using AI-enabled tools in a software engineering workflow (e.g., to accelerate coding/testing/documentation, automate repetitive tasks, and improve performance), with attention to quality, security, and traceability
  • Foundational knowledge of data science concepts (descriptive statistics, basic probability, and experiment/measurement mindset) to make data-driven decisions
  • Ability to work in an Agile team environment and communicate clearly with technical and non-technical stakeholders
  • Experience with programming in interpreted languages, specifically Python
  • Experience with development on the GNU/Linux platform
  • Experience with data interchange formats and services (JSON, RESTful APIs) and automated testing (unit/integration)
  • Background in data science, machine learning, or analytics (coursework, projects, or work experience), including feature engineering and model evaluation basics
  • Experience with Python data tooling (e.g., pandas, NumPy) and using computational notebooks or scripting to prototype analyses and automation
  • Familiarity with integrating AI capabilities into applications (e.g., prompt design, evaluation, and monitoring) and/or MLOps concepts (model/version management, reproducibility)

Benefits

  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • Simple Steps (global well-being program)
  • Incentive plans
  • 401(k) plan plus employer contribution and match
  • Short-term disability
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
  • Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
Medtronic is a healthcare technology company that designs and develops AI-based products and solutions for the medical industry.
Glassdoor
3.7
Founded in 1949
Minneapolis, Minnesota, USA
10001+ employees
https://www.medtronic.com