Sr. Software Engineer
$115k - $140kJulie Hagan
Senior Software Engineer
Overview
We are looking for a Senior Software Engineer who thrives at the intersection of hands-on development and regulatory rigor. This role is ideal for an experienced engineer who enjoys building and troubleshooting complex software while also taking ownership of technical documentation and development processes in a regulated environment.
Successful candidates see documentation as an essential part of delivering high-quality, reliable software-not as an afterthought-and are motivated to help raise the bar for consistency, traceability, and compliance across the engineering team. This position operates within established quality system and environmental, health, and safety guidelines.
Location: Burnsville, MN
Compensation: $115,000-$140,000 plus bonus
Key Responsibilities
- Design, develop, and maintain software functionality across integrated platforms
- Convert system behavior and features into clear, testable software requirements
- Create and maintain software design documentation and architecture artifacts
- Support verification activities, including test planning and requirements traceability
- Contribute to risk management efforts such as hazard analysis and failure assessments
- Ensure consistency between requirements, implementation, and verification results
- Collaborate with quality, testing, and cross-functional partners to support releases
- Identify documentation gaps and drive continuous improvement initiatives
- Coach and support fellow engineers on:
- Writing high-quality requirements
- Maintaining traceability
- Following compliant documentation practices
- Participate in code reviews, design discussions, and complex debugging efforts
Qualifications
Required:
- 5+ years of professional software engineering experience
- Background working in medical device industry
- Strong experience with one or more of the following: C#, Python, JavaScript
- Proven success working on large, interconnected software systems
- Excellent analytical, debugging, and problem-solving skills
- Ability to clearly document technical designs and implementations
- Willingness to own both development and documentation responsibilities
- Strong communication skills and experience collaborating across teams
Preferred:
- Familiarity with industry standards such as IEC 62304, ISO 14971, or equivalent
- Experience with requirements management and traceability practices
- Exposure to software and risk documentation processes
- Involvement in verification planning and execution
- Experience supporting audits or regulatory reviews
- History of mentoring engineers or leading process improvements
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance.
- ...Principal Engineer For Embedded Linux Highly experienced engineer (Principal / Sr. level) with experience in low level (BSP & device drivers) and platform / kernel level software in a Linux environment. The engineer will be developing device drivers for a variety of...Senior
- ...We are looking for a Senior Software Engineer who thrives at the intersection of hands‑on development and regulatory rigor. This role is ideal for an experienced engineer who enjoys building and troubleshooting complex software while also taking ownership of technical...SeniorLocal area
- ...Job Description Direct message the job poster from Entegee Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in Windows application development. 5+ years of experience with C#. Experience in a highly regulated industry...SeniorContract workWork experience placement
$110k - $140k
...Description Supervisor’s Title: Software Engineer Manager Exempt Status: Exempt Location: Must be able to work onsite at the Burnsville Location 5 days a week. Compensation: The expected salary/wage for this Minnesota-based position is between $110,000-140,000. This range...SeniorFlexible hours$110k - $140k
Imricor Medical Systems Inc in Burnsville seeks a Senior Software Engineer responsible for software development and compliance for the NorthStar platform. The position requires strong proficiency in C#, Python, or Javascript, and experience in regulated environments, particularly...Senior- Imricor is seeking a Senior Software Engineer to develop software for capital equipment products, including real-time navigation, device control, and electrophysiology workflows within MRI environments. This role requires delivering reliable, compliant software under IEC...Senior
- Imricor Medical Systems Inc is seeking a Senior Software Engineer to develop software for capital equipment used in MRI environments, supporting real-time navigation, device control and electrophysiology workflows. You will ensure compliance with IEC 62304 and FDA device...Senior
$110k - $140k
Description Supervisor’s Title: Senior R&D Engineering Manager Exempt Status: Exempt Location: Must be able to work onsite at the Burnsville... ..., and Retirement Benefits). Basic Function The Senior Software Engineer will be responsible for developing software that is used...SeniorFlexible hours$102.4k - $179k
...healthcare analytics solutions. You will collaborate with AI/ML engineers, data scientists, product teams, and clients to deploy machine... ...tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational excellence...Senior- ...using AI/ML technologies Collaborate cross-functionally with engineers, product managers, scientists, and legal experts Mentor junior... ...engineering culture Requirements Bachelor's degree in computer science, software engineering, or a related field; or equivalent practical...Senior
- ...technologies including LLMs. Collaborate cross‑functionally with engineers, product managers, scientists, and legal experts. Mentor more... ...Skills and Experience Bachelor’s degree in computer science, software engineering, or a related field; or equivalent practical...SeniorWork at officeFlexible hours2 days per week3 days per week
- ...Sr. Java Full Stack Developer Initially remote then hybrid / Richfield - MN Client Required Skillset: ~10+ years of Software Development Experience (Mandatory) ~10+ years of programming experience in Java environment. Experience with micro services/API is...SeniorWork experience placementRemote work
- ...Responsibilities Design, develop, and maintain high‑performance software components for mission‑critical systems. Lead algorithm... .... Collaborate closely with hardware, systems, and integration engineers to deliver end‑to‑end solutions. Create and maintain detailed...
- Ledgent Technology is seeking a Senior Software Engineer in Burnsville, Minnesota, who excels in hands-on development and has a strong background in regulatory compliance. This role involves building complex software while maintaining high-quality documentation, with a...Senior
- Gravity Engineering Services Pvt Ltd. is seeking a skilled software engineer to design, develop, and maintain high‑performance software components for mission‑critical systems. The role requires expertise in C++ and Python, as well as algorithm design and machine learning...Senior
$97.5k - $186.1k
...Work with development, build, test, and CI groups to integrate software into our test and release process Develop domain expertise,... ...cooperative development team with a commitment to sound software engineering principles. Good written and verbal communications skills....Work at office$4,000 per month
...Responsibilities for this Position Senior Software Engineer (New Hire Sign-On Bonus Eligible) ID: 2026-73132 US-MN-Bloomington Required Clearance: Secret, obtainable within reasonable time based on requirements Posted Date: 6/17/2026 Category: Engineering...SeniorFull timeWork at officeRelocation packageFlexible hours- A leading engineering firm in Minnesota seeks a Lead Substation Designer Engineer to oversee Substation design projects. The role involves leading diverse project teams, ensuring quality in designs, and mentoring junior engineers. Candidates must possess a Bachelor's Degree...Senior
- MANTECH in Savage, MN seeks a Software Engineer with security clearance to design, develop, and maintain scalable software systems. You will write clean, well-tested code, participate in code reviews, and collaborate with product and design teams to deliver features. You...
- Overview Software Engineer with Security Clearance at MANTECH . Key technologies: Software Development, System Design, Problem Solving. Key Responsibilities Design, develop and maintain scalable software systems Write clean, well-tested and documented code Participate in...
$149.83k - $158.02k
...Basic Qualifications Education Requirements: Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related...SeniorFlexible hours- MANTECH is seeking a Cloud Software Engineer with a security clearance to design, develop, and maintain scalable software systems in Minnesota. The role involves writing clean, well-tested code and collaborating with product and design teams to deliver features. The candidate...
$80k - $125k
...Application Engineer US-MN-Roseville Job ID: 2026-3439 # of Openings: 1 Category: Engineering Horton, Inc. Overview Horton, Inc., has an opening for a Truck Application Engineer (On-Highway Group) to work at our Corporate Headquarters in...WorldwideVisa sponsorshipFree visaMonday to Friday- ...Overview Job Title: Application Engineer. Job Summary: The Application Engineer is responsible for providing technical expertise, solutions... ...acceptable depending on the organization). Proficiency in CAD software (e.g., SolidWorks, AutoCAD). Strong understanding of mechanical...
$97.9k - $122.4k
...Join to apply for the Sr. Quality Engineer role at QTS Medical Device Outsourcing 3 days ago Be among the first 25 applicants Join to apply... ...ago Plymouth, MN $120,488.00-$192,780.00 1 week ago Senior Software Quality Engineer — Medical Device (Onsite — Maple Grove, MN)...SeniorFull timeContract workTemporary workWork at officeLocal area$130k - $195k
...middleware enterprise services, as well as world-class manufacturing and support capabilities. Job Summary As a Principal Software Engineer focused on software architecture for the Leonardo DRS Naval Electronics Business Unit, you will apply your technical,...Contract workWork experience placementLocal areaRemote workMonday to ThursdayFlexible hours2 days per week3 days per week- Java Full Stack Developer Java Full Stack Developer with Strong Microservices and Kafka experience Job Summary: The Senior in Java/J2EE, REST, and Spring Boot will be responsible for leading and architecting technical solutions in Java/J2EE technologies, RESTful ...
- Trystar is seeking a motivated Application Engineer - Load Banks Systems to join our Applications Engineering team in Burnsville, MN. You will be a crucial part of our team, responsible for the technical guidance for our load bank portfolio, covering applications across...Remote job
$76.2k - $141.4k
...Job Description Software Engineer, Clear Are you energetic about using cloud and web technologies, open-source frameworks, and cutting-edge tools in a dynamic environment? Then we want you on our next-generation legal product development team at Thomson Reuters. Thomson...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week- Project Scope (dig into details here): ~ Part of the RX Claim System - day to day support of network loads. 3 loads/week - commercial, medicaid, medicare. One person will run one week then switch off. Handle any new changes coming in, new requests, any compliance...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- ngo software engineer Burnsville, MN
- software developer Burnsville, MN
- part time software developer remote Burnsville, MN
- software engineer amazon Burnsville, MN
- entry level software engineer remote Burnsville, MN
- software developer fintech Burnsville, MN
- consulting software engineer Burnsville, MN
- software engineer healthcare Burnsville, MN
- software engineer Burnsville, MN
- startup software engineer Burnsville, MN

