Sr. Software Engineer
$115k - $155kJCW Group
Posted: 12/05/2026 Location: Maple Grove, Minnesota, United States Salary: $115000 - $155000 Job type: Permanent
Senior Software Engineer - Medical Device Northwest Minneapolis Metro
Position Overview
We are seeking a Senior Software Engineer to join a collaborative, multi-disciplinary team developing software and firmware for regulated medical device products. This role contributes across the full software development lifecycle, from design through verification, and includes the opportunity to mentor junior engineers.
This position does not offer visa sponsorship. Candidates must be authorized to work in the United States now and in the future without sponsorship.
Duties and Responsibilities
- Design, develop, and maintain software solutions using programming and scripting languages including C, C++, C#, and Python
- Assist in creating and maintaining product documentation (requirements, specifications, design, development, integration, test procedures and results)
- Participate in technical reviews of requirements, specifications, designs, code, and other artifacts
- Contribute to system risk analysis and FMEA activities
- Help break down project schedules and plan activities throughout the development cycle
- Act as software product owner on smaller projects; serve as a technical subject matter expert and take ownership of components on larger, more complex systems
- Actively contribute to and help drive software process improvement initiatives within the organization
- Implement source code meeting product requirements in compliance with established coding standards
- Plan, develop, and execute integration and unit tests to ensure and maintain source code quality
- Consult on verification test activities
- Provide timely corrective actions on all assigned defects and issues
- Coordinate configuration and release of embedded software and firmware
- Provide technical mentorship to software engineers, including software architectural design decisions, code review and approvals, and software verification planning
- Bachelor's degree in Computer Science or Engineering
- 5-10 years of related work experience
- Strong written and verbal communication skills
- Knowledge of software design, development, debug, and test practices in a regulated environment
- Embedded software design, implementation, and test experience
- Proficiency in C++ and/or C programming in embedded environments
- Understanding of multitasking and device driver complexities
- Software architecture and design experience
- Knowledge of and experience with IEC 62304 and medical software lifecycle development
- Experience with Qt or other GUI toolkits
- Experience with wireless communication protocols
- Experience with C#, Python for tool development, automation, and manufacturing processes
- Unit and module level software testing experience
Apply Now
$135k - $170k
...innovation and growth that is equipped with a clear mandate to help reinvent the manufacturing CPG business model. The Senior Software Engineer is a founding technical member of that team. You will not just write code — you will design how an AI-Native company actually...SeniorFull timeTemporary workWork at officeRelocation- ...Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we develop innovative medical technologies and connected solutions that improve patient outcomes and quality of life. Our engineering teams thrive on collaboration, problem-...SeniorFull timeTemporary workWork experience placement
- Senior Design Assurance EngineerThe Sr. Design Assurance Engineer supports new product development by ensuring products meet design, quality, regulatory... .... A key responsibility is supporting medical device software development in compliance with IEC 62304 and ISO 14971,...Senior
$140k - $160k
Job Purpose and ImpactThe Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features...SeniorWork experience placementWork at officeVisa sponsorshipWork visa$124.8k - $187.2k
...clinical evidence to help restore function and improve quality of life. Check us out on LinkedIn: Medtronic Pelvic HealthAs a Sr. Software Engineer, you will design, develop, and verify embedded software for implantable medical devices that advance Pelvic Health Therapies...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours$50 - $60 per hour
...Senior Software Engineer – Embedded Systems Location: Maple Grove, MN Pay: $50 to $60/hour Schedule: Full-Time | Onsite Industry: Defense & Aerospace Develop Mission-Critical Embedded Software We're seeking a Senior Software Engineer to design, develop...SeniorFull time- ...We are seeking an experienced Software Test Engineer to develop and test firmware for innovative medical devices. The ideal candidate will have strong expertise in embedded systems, low-level firmware, RTOS/bare-metal development, and regulated product development environments...Senior
$115k - $155k
...that drive improved margins, greater market share, increased team efficiency, and a more responsive customer experience.As a Software Engineer, you will design, develop, and maintain software applications that power these capabilities. You’ll collaborate closely with cross...SeniorWork experience placementVisa sponsorship$145.02k
...compliance with ISO 9001 standards and implement ISO-compliant software development processes. Collaborate cross-functionally with... ...Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field Minimum Experience Required This position...SeniorFull timeTemporary workRemote workShift work$111.61k - $131.3k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...principles.Drive technical strategy, solution architecture, and engineering best practices across multiple Agile teams, ensuring alignment...SeniorFull timeWork experience placementLocal area3 days per week$115k - $155k
...We put people first. We reach higher. We do the right thing—today and for generations to come.Job Purpose and ImpactThe Senior Software Engineer designs, develops, and maintains sophisticated software applications that enable Cargill's trading operations by delivering...SeniorWork experience placementVisa sponsorship$120.8k - $181.2k
...physicians and health systems to improve how patients are treated and supported throughout their care journey.The Senior Software Systems Engineer on the Neuromodulation and Pelvic Health Pre-Market Design Quality team will partner with cross-functional development teams...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...SeniorFull timeTemporary workFlexible hours$91.7k - $163.7k
...other roles you may be interested in.Required Qualifications:Bachelor's degree in Computer Science, Engineering or related field8+ years of overall experience in Software development5+ years of experience with Java micro-services, Spring Boot, Spring Batch3+ years of...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$97.5k - $150.6k
...backend services and APIs using Azure, AWS, or GCP to support software distribution, secure access, diagnostics, telemetry-adjacent workflows... ...architecture, structured programming fundamentals, and robust engineering practices across the team.Become the technical owner and...SeniorLocal areaRemote work$123.4k - $185k
...Grumman’s Armament Systems Business Unit is looking for a Systems Engineer to join the Specialty Engineering team in Plymouth, MN. The... ...disciplines. These disciplines include: Systems, Mechanical, Electrical, Software, and Production Engineering.Subject Matter Expertise in one or...SeniorFull timeWork at officeRelocation packageShift work$178.4k - $267.6k
...clinical evidence to help restore function and improve quality of life. Check us out on LinkedIn: Medtronic Pelvic HealthAs a Sr. Principal Software Engineer, you will design, develop, and verify web and mobile software solutions that advance Pelvic Health Therapies. Working...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours$135.8k - $203.6k
...Our employees are not only part of history, they're making history.Northrop Grumman is currently seeking a Sr. Principal (Level 4) Manufacturing Systems Engineer to provide manufacturing expertise for our Armament Systems Business Unit located in Plymouth, MN. Armament...SeniorFull timeRelocationShift work- ...about what we do. It’s our people who fuel our creativity and make our culture feel like home. Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Maple Plain, MN. The Pricing Team at Protolabs...SeniorPermanent employmentTemporary workWork experience placementWork at officeImmediate startFlexible hours
$98.9k - $148.3k
...only part of history, they're making history.This career opportunity is a great fit for a self‑motivated, proactive individual. Our engineers work in a high‑exposure, fast‑paced, and exciting environment that involves hands‑on technical challenges, problem solving, and...SeniorFull timeRelocation packageShift work$95k - $140k
...for generations to come.Job Purpose and ImpactAs a Senior Application Developer, you will build, maintain, integrate and implement software applications supporting the Supply Chain Planning functional domain within the organization. In this role, you will be a senior...SeniorWork experience placement$95k - $145k
Cargill is committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way. Sitting at the heart of the supply chain, we partner with farmers and customers to source, make and deliver products that are vital for living...SeniorWork experience placement$59.9k
...ll help you in advancing your skills and career. Here, you'll be supported in progressing - whatever your ambitions. Software Engineer I We will consider qualified applicants of all ages who are starting (or restarting) their careers. At Boston Scientific...Hourly payInternshipWork at officeLocal areaShift work- ...Software Engineer I At the Boston Scientific Interventional Oncology & Embolization (IO&E) franchise, we design devices used by interventional radiologists in minimally invasive image-guided procedures. Our products include radioembolization (Y90), cryoablation systems...Internship
- ...Senior Software Engineer Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. This position is for... ...consistent with customer needs and established requirements. Sr. Software engineers are responsible for ensuring the involvement...Contract work
$115k
...C# .Net Software Engineer We are seeking a C# .Net Software Engineer experienced with React or Angular who is ready to help build solutions that make a real difference to the business. You'll be part of a tight-knit Agile team focused on delivering intuitive, high-performing...Interim roleWork at officeImmediate startRemote workVisa sponsorshipWork visa$98.9k - $148.3k
...Defense Systems is seeking an experienced Test Engineer to support our Armament Systems site in... ...be filled at the principal (Level 3) or sr. principal (level 4) depending on... ...understand schematics, understand embedded software and communication protocols.Digital and Analog...SeniorFull timeRemote workRelocation packageFlexible hoursShift work$95k - $130k
...higher. We do the right thing—today and for generations to come.Job Purpose and ImpactThe Sr. Application Developer- MSC Analyst job builds, maintains, integrates and implements software applications within the organization. They work with busines stakeholders on...SeniorWork experience placement$150k - $165k
Senior Software Engineer St. Louis Park, MN Job Summary We are seeking aSenior Software Engineerwith specialized experience in developing software for active implantable medical device systems.This role involves creating robust, secure, and scalableprogrammingsoftwareandmobile...Senior$95k - $126k
...USA State/Province: Minnesota City: Maple Grove SummaryThe Lead Engineer, Design Quality supports the quality assurance efforts during... ...equivalent) in relevant field such as Mechanical/ Electrical/ Software designCQA = Certified Quality Auditor is a plusEducational Requirements...SeniorTemporary workWork at officeWorldwideShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- software developer fintech Maple Grove, MN
- software engineer Maple Grove, MN
- part time software developer remote Maple Grove, MN
- software developer Maple Grove, MN
- software engineer healthcare Maple Grove, MN
- consulting software engineer Maple Grove, MN
- startup software engineer Maple Grove, MN
- cybersecurity software engineer Maple Grove, MN
- entry level software engineer remote Maple Grove, MN
- information technology software engineer Maple Grove, MN




