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
- ...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
$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
...interested in. Required Qualifications ~ Bachelor's degree or equivalent related experience ~8+ years of experience developing software applications ~5+ years of experience developing Java / J2EE, Web Services, Spring, and Hibernate ~3+ years of professional...SeniorMinimum wageFull timeTemporary workWork experience placementWork at officeLocal areaRemote work$107.4k - $161k
...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...SeniorPermanent employmentTemporary workWork experience placementWork at officeImmediate startFlexible hours- ...RTX BBN Technologies seeks a Sr. Principal Software Engineer to lead complex Java/Python development efforts and collaborate with customers and cross-functional teams. A DoD Top Secret clearance is required for start and relocation may be offered. The role is hybrid...SeniorRelocation
$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- 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
- 4-year degree in Computer Science, Electrical Engineering or related field. 8+ Years of relevant work experience with BS. 6+ Years of relevant... ...of relevant work experience with PhD. Experience developing software within the medical device industry. Experience writing windows...Full timeWork experience placement
$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- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$124.8k - $187.2k
...chronic conditions and improve quality of life through connected therapies and digital health solutions. This role is part of the software engineering organization responsible for designing, developing, and maintaining web and mobile applications that support therapy...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours- ...Senior AI Software Engineer We are seeking a Senior AI Software Engineer to design, build, and scale our next-generation AI agents, applications, and platform capabilities. You own complex AI solutions from technical design through production operation and help establish...Senior
$87.4k - $131k
...passionate about what we do. It’s our people who fuel our creativity and make our culture feel like home. Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this...Permanent employmentFull timeTemporary workWork at officeImmediate startFlexible hours$115k - $155k
...We put people first. We reach higher. We do the right thing—today and for generations to come.Job Purpose and ImpactJoin our Software Engineering Team - AI Labs to help scale AI capabilities across Ag & Trading- North America. In this role, you will design, develop, and...SeniorWork experience placementWork at officeVisa sponsorshipWork visa$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$119.77k - $140.9k
....Job DescriptionThis position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate...SeniorFull timeWork experience placementLocal area3 days per week$110k - $145k
...Job Description Summary The Senior Data Engineer designs and builds the AWS-native data foundation behind our enterprise AI applications - knowledge graphs, semantic layers, retrieval corpora, and the pipelines that keep them trustworthy. This role leads both the design...SeniorPermanent employmentContract workRemote workVisa sponsorshipWork visaRelocation package- Job Title: Senior Java Developer Location: Hopkins, MN (55343) Within 50 Miles Salary Range - $65/hr on W2 - $70/hr on W2 Required Skills & Qualifications: ~8+ years of hands-on experience with Java (30%) ~8+ years of experience with Spring Boot & Microservices...Senior
- Production And Process Control ComplianceThis position is responsible for ensuring production and process control compliance during the development and manufacturing of medical devices at the Nextern Maple Grove facility. This position may also involve quality assurance...Senior
$68k - $84k
...specialized technology business with the strength and stability of a global industrial powerhouse. We are seeking an early career Software Engineer to join our Engineering Innovation team. In this role, you will design and develop the next generation software for X-ray...Work at officeLocal areaWorldwideFlexible hours$112k - $150k
...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production... ...ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations-...Contract workRemote workRelocation package$85k - $105k
...are: Circuit Check is a global leader in test systems and engineering solutions for complex electronics focused on building the next... ...and domain expertise. Our design staff includes electrical, software, mechanical engineers, and project managers. Our systems are supported...Temporary workFor contractorsWork experience placementH1bWork at officeLocal areaWork visa- ...Description: Job Summary: We are seeking an Electrical Engineer, Sr to oversees and leads the design of electrical control systems... ...guidance to engineering and design teams. Utilize design software and tools to develop and oversee electrical design packages....SeniorWork at office
- ...contributor role at the center of Clinical, R&D, Regulatory, Therapy Development, and Quality—where procedural insight, clinical data, and engineering intent come together to support submissions and shape the future of the technology. You'll translate what actually happens in the...SeniorShift work
$85k
...Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers... ...We have an exciting opportunity for a Sr. Electrical Engineer focused on renal... ...Simulate circuits using PSpice or similar software. Provide clear communication to stakeholders...SeniorHourly payRelocationRelocation packageShift work$118.1k - $200.76k
...Lead Software Engineer Location: Maple Grove, MN or Sterling Heights, MI What does it take to advance the limits of technology? Bold thinking. Working at BAE Systems means partnering with an innovator in the next generation of defense systems. We take pride in the...Full timeLocal area- ...Job Description Job Description We are looking for an experienced Software Engineer to create and enhance software applications in a dynamic engineering environment in Medina, Minnesota. This role combines hands-on development with technical problem-solving, requiring...
- ...make our culture feel like home. We are looking for a new Sr Quality Engineer to join our team! This position is full time, onsite at our... ...Lean and DMAIC. Proficiency in using statistical analysis software (such as JMP or Minitab), and in applying statistics to...SeniorPermanent employmentFull timeTemporary workWork experience placementImmediate startFlexible hours
$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week$91.7k - $163.7k
...serve as you help us advance health optimization on a global scale.Join us to start Caring. Connecting. Growing together.As a Sr Software Engineer on the Consumer Engineering - Rewards team at Optum Technology, you will contribute directly to the core UHC Rewards...SeniorMinimum wageFull timeTemporary workWork experience placementLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- senior software engineer remote Maple Grove, MN
- remote entry level software developer Maple Grove, MN
- entry level software engineer remote Maple Grove, MN
- part time software developer remote Maple Grove, MN
- senior manager tax Maple Grove, MN
- senior implementation engineer Maple Grove, MN
- senior Maple Grove, MN
- senior living Maple Grove, MN
- senior manager legal Maple Grove, MN
- senior storage engineer Maple Grove, MN





