Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer

$115k - $140k
Full-time

Julie 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in Burnsville, MN vacancy
  •  ...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

    Kaav Inc.

    Burnsville, MN
    1 day ago
  •  ...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... 
    Senior
    Local area

    Ledgent Technology

    Burnsville, MN
    2 days ago
  •  ...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... 
    Senior
    Contract work
    Work experience placement

    Entegee

    Bloomington, MN
    2 days ago
  • $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... 
    Senior
    Flexible hours

    Imricor

    Burnsville, MN
    3 days ago
  • $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

    Burnsville, MN
    4 days ago
  • 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

    Burnsville, MN
    4 days ago
  • 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

    Imricor

    Burnsville, MN
    3 days ago
  • $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... 
    Senior
    Flexible hours

    Imricor Medical Systems Inc

    Burnsville, MN
    2 days ago
  • $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

    Vizient

    Edina, MN
    5 days ago
  •  ...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

    Jobtailor

    Eagan, MN
    1 day ago
  •  ...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... 
    Senior
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters U.S. Inc.

    Eagan, MN
    3 days ago
  •  ...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... 
    Senior
    Work experience placement
    Remote work

    Keylent Inc

    Richfield, MN
    1 day ago
  •  ...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... 

    Gravity Engineering Services Pvt Ltd.

    Savage, MN
    4 days ago
  • 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

    Ledgent Technology

    Burnsville, MN
    4 days ago
  • 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

    Gravity Engineering Services Pvt Ltd.

    Savage, MN
    4 days ago
  • $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

    Hewlett Packard Enterprise

    Bloomington, MN
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Relocation package
    Flexible hours

    GD Mission Systems

    Bloomington, MN
    a month ago
  • 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

    WSP in the U.S.

    Burnsville, MN
    4 days ago
  • 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... 

    Gravity Engineering Services Pvt Ltd.

    Savage, MN
    4 days ago
  • 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... 

    Gravity Engineering Services Pvt Ltd.

    Savage, MN
    4 days ago
  • $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... 
    Senior
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    4 days ago
  • 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... 

    Gravity Engineering Services Pvt Ltd.

    Savage, MN
    4 days ago
  • $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... 
    Worldwide
    Visa sponsorship
    Free visa
    Monday to Friday

    Horton, Inc.

    Burnsville, MN
    1 day ago
  •  ...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... 

    OTC Industrial

    Burnsville, MN
    2 days ago
  • $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)... 
    Senior
    Full time
    Contract work
    Temporary work
    Work at office
    Local area

    QTS Medical Device Outsourcing

    Bloomington, MN
    2 days ago
  • $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 work
    Work experience placement
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    2 days per week
    3 days per week

    Leonardo DRS

    Burnsville, MN
    5 days ago
  • 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 ...

    Kasmo Global

    Burnsville, MN
    3 days ago
  • 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

    Trystar

    Burnsville, MN
    4 days ago
  • $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 time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    2 days ago
  • 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

    My3Tech Inc

    Eagan, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!