Search Leaders logo

Senior Java Software Engineer

Search Leaders

On-site
Minneapolis, MN
Full-time
Senior
5+ yrs
$110k–$140kPosted 34m ago

Real job — pulled straight from Search Leaders’s careers page · Verified August 19, 2026 · No reposts.

Job description

Search Leaders is hiring a Senior Java Software Engineer — a full-time, based in Minneapolis, MN role ($110k–$140k). Apply directly on Search Leaders's careers page below.

Senior Java Software Engineer

Location: Minneapolis, MN

Department: Information Technology


Position Responsibilities:


This role is responsible for designing and developing Java based application software that powers advanced medical devices used in MRI guided cardiac procedures. Working at the application and system level, you will build software supporting real time navigation, device communication, clinical workflows, and user interaction while ensuring compliance with FDA regulations and medical device software standards.

  • Design, develop, and maintain Java based application software supporting capital medical equipment products.
  • Develop application and system level software that enables real time navigation, device control, and clinical workflows.
  • Collaborate cross functionally with engineering, clinical, regulatory, quality, and manufacturing teams to define and refine product requirements.
  • Build reliable, scalable, and safety compliant software aligned with IEC 62304 and FDA Class II and III medical device standards.
  • Develop and execute automated, unit, and integration testing while supporting formal Verification and Validation activities.
  • Support product lifecycle activities including design transfer, manufacturing integration, software releases, and post market updates.
  • Analyze user feedback, field data, and defect trends to improve product performance and reliability.
  • Create and maintain software requirements, architecture documentation, design specifications, traceability, and risk assessments.
  • Ensure adherence to Quality Management System and Design Control processes throughout software development.
  • Partner with operations and marketing teams to support manufacturability and customer focused product enhancements.
  • Mentor software engineers on development best practices, testing methodologies, and software quality.

Position requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field.
  • Five or more years of software development experience within the medical device industry.
  • Strong Java software development experience building commercial or medical device applications.
  • Experience developing application or system level software rather than exclusively embedded firmware.
  • Experience working within FDA regulated environments including Design Controls, IEC 62304, software traceability, and software lifecycle documentation.
  • Experience supporting FDA 510(k), PMA, or EU MDR regulatory submissions.
  • Experience developing automated tests, unit tests, integration tests, and supporting Verification and Validation.
  • Experience collaborating across engineering, quality, regulatory, manufacturing, and clinical teams.
  • Strong analytical, problem solving, communication, and cross functional collaboration skills.

Preferred Requirements:

  • Experience with C or C++ for device communication or supporting embedded software.
  • Experience with embedded systems, RTOS, or microcontrollers.
  • Experience using Azure DevOps, static code analysis tools, and modern software development practices.
  • Advanced degree in a related technical field.
  • Experience with cybersecurity standards and post market surveillance practices.
  • Previous experience in a startup or high growth environment.
  • Experience mentoring or providing technical leadership to software engineering teams.

Reasons to Apply:

  • Competitive salary plus a comprehensive benefits package.
  • Health coverage, retirement plans, and other company-sponsored perks.
  • Generous paid time off, including holidays, to support work-life balance.
  • Flexible schedules and work life balance.
  • Strong focus on employee development with on-the-job training and career growth.
  • A positive company culture that values diversity and collaboration.


About the Company

Our client is a pioneering medical technology organization focused on advancing minimally invasive cardiac procedures through innovative MRI compatible solutions that eliminate radiation exposure and improve patient outcomes.

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
PlayStation logo

Senior Software Engineer

$193k–$290kRemote · US-eligible
✓ From careers page· 4m ago
PlayStation logo

Software Engineer, Data Platform

$150k–$225kRemote · US-eligible
✓ From careers page· 10m ago
Posh logo

Posh

New

Senior Software Engineer, Backend

$200k–$225kNew York, NY
✓ From careers page· 19m ago

Frequently asked questions

What is the salary for Senior Java Software Engineer at Search Leaders?

The estimated salary range for Senior Java Software Engineer at Search Leaders is $110,000 - $140,000 USD per year.

What skills are required for Senior Java Software Engineer at Search Leaders?

The required skills for Senior Java Software Engineer at Search Leaders include: Java, C++, C, Azure DevOps, Cybersecurity.

What is the seniority level for Senior Java Software Engineer at Search Leaders?

Senior Java Software Engineer at Search Leaders is a Senior level position.

How do I apply for Senior Java Software Engineer at Search Leaders?

You can view the full description and apply for Senior Java Software Engineer at Search Leaders on EchoJobs: https://echojobs.io/job/search-leaders-senior-java-software-engineer-5jnzk.