Sr Java Software Engineer at Search Leaders
Minneapolis, MN
$110,000–$140,000
Jul 5, 2026
Minneapolis, MN
Jul 21, 2026
What this job asks for AI summary
A Java-focused software engineering role at a medical technology company building applications for MRI-guided cardiac procedures. The work spans real-time navigation, device communication, and clinical workflows, with a strong emphasis on FDA regulatory compliance (IEC 62304, Class II/III standards) and formal verification and validation. Suits an experienced developer with a medical device background who is comfortable owning the full software lifecycle, from architecture and documentation to post-market updates, and occasionally mentoring peers.
Senior level · 5+ years · National · Bachelor's required
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
No work location is specified in the posting — CBSA and state are left blank. The role does not appear to be advertised as remote.
The 5+ years of experience requirement is scoped to the medical device industry specifically, not general software development experience.
FDA 510(k)/PMA/EU MDR regulatory submission experience is listed under the required section but reads as a specialized domain credential rather than a named technology; it is captured in the FDA Design Controls skill and noted here for the hiring manager's awareness.
C and C++ are listed under Preferred Requirements as interchangeable options for device communication support — emitted as a single preferred skill with C++ as an alternative.
Embedded systems, RTOS, and microcontrollers are listed as preferred but name no specific product or platform, so they are omitted per extraction rules (no concrete named technology).
Mentoring and technical leadership appear under Preferred Requirements; these are soft/responsibility signals, not named technologies, and are omitted from the skills list.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): static code analysis.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.