Senior Software Engineer

SkyWater Search Partners

Lakeville (MN)

On-site

USD 110,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SkyWater Search Partners is seeking a Senior Software Engineer for a Twin Cities medical technology company to develop advanced software for medical procedures. This hands-on role demands ownership of requirements, design, testing, and regulatory compliance.

You will design, debug, and integrate software with embedded systems, contribute to documentation and audits, and mentor peers while collaborating with QA and engineering teams to support product releases.

Qualifications

  • 5+ years of software engineering experience.
  • Experience in a regulated environment, ideally medical devices.
  • Strong experience with C#, Python.
  • Experience with complex, integrated software/hardware systems.
  • Strong debugging and problem-solving skills.
  • Ability to translate technical concepts into clear documentation.
  • Excellent communication and cross-functional collaboration skills.

Responsibilities

  • Design, develop, debug, and support software features across complex integrated systems.
  • Translate technical requirements into clear, testable software requirements.
  • Create and maintain software design and architecture documentation.
  • Support verification, traceability, and risk-management activities.
  • Partner with QA and engineering teams to support product releases.
  • Participate in code reviews, design discussions, and complex troubleshooting.
  • Help improve software development and documentation processes.
  • Mentor engineers on requirements, traceability, and compliant development practices.

Skills

Software engineering
Regulated environment experience
C#
Python
Debugging
Documentation
Cross-functional collaboration
Communication

Job description

A Twin Cities medical technology company is seeking a Senior Software Engineer to join a team developing sophisticated software used in advanced medical procedures.

This is a hands‑on engineering role for someone who enjoys building and debugging complex systems while also taking ownership of software requirements, design documentation, testing, and regulatory compliance.

Responsibilities
  • Design, develop, debug, and support software features across complex integrated systems
  • Translate technical requirements into clear, testable software requirements
  • Create and maintain software design and architecture documentation
  • Support verification, traceability, and risk‑management activities
  • Partner with QA and engineering teams to support product releases
  • Participate in code reviews, design discussions, and complex troubleshooting
  • Help improve software development and documentation processes
  • Mentor engineers on requirements, traceability, and compliant development practices
Qualifications
  • 5+ years of software engineering experience
  • Experience in a regulated environment, ideally medical devices
  • Strong experience with C#, Python
  • Experience with complex, integrated software/hardware systems
  • Strong debugging and problem‑solving skills
  • Ability to translate technical concepts into clear documentation
  • Strong communication and cross‑functional collaboration skills

Preferred: Experience with IEC 62304, ISO 14971, requirements traceability, SDS/SAD, FMEA, DVT, verification/validation, or regulatory audits.

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

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Suru • Minneapolis (MN), Saint Paul (MN)

On-site
USD 120,000 - 180,000
Senior Medical Software Engineer - Regulated Systems
Senior Medical Software Engineer - Regulated Systems

SkyWater Search Partners • Lakeville (MN)

On-site
USD 110,000 - 150,000
Principal Software system Engineer (Medical Device)
Principal Software system Engineer (Medical Device)

ITMC Systems, Inc • Raleigh (NC)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Brio Group • Minneapolis (MN)

On-site
USD 110,000 - 170,000
Principal Software Engineer - Compliance Lead
Principal Software Engineer - Compliance Lead

Real Staffing • Minneapolis (MN)

On-site
USD 140,000 - 190,000
Senior Systems Engineer
Senior Systems Engineer

Proven • Olathe (KS)

On-site
USD 110,000 - 160,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Minneapolis (MN)

Hybrid
USD 130,000 - 170,000
Hybrid work structure
Mentorship
Cross-functional collaboration
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Cutera, Inc. • Raleigh (NC)

On-site
USD 170,000 - 210,000
Principal Software Engineer - Compliance Lead
Principal Software Engineer - Compliance Lead

Real • Minneapolis (MN)

On-site
USD 180,000 - 240,000