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

Senior Software Engineer

$150k - $160k
Full-time

Dahl Consulting

Title : Senior Software Engineer
Location : St. Louis Park, MN | Hybrid 
Job Type : Permanent / Direct Hire
Compensation : $150,000 - $160,000
Industry: Medical Devices
---
About the Role
We are partnering with an innovative medical device company based in St. Louis Park, MN, to identify a Senior Software Engineer to join their growing engineering team. Our client specializes in the development of active implantable medical device systems designed to improve patient outcomes and advance clinical care. This is an exciting opportunity to contribute to cutting-edge healthcare technology within a highly regulated and mission-driven environment. Job Description
The Senior Software Engineer will play a critical role in designing and developing programmer software and mobile applications that interface with implantable medical devices. This position requires a blend of embedded systems expertise, mobile application development, and a strong understanding of regulatory compliance within the medical device industry. The successful candidate will collaborate closely with cross-functional teams to deliver secure, reliable, and user-friendly technology that directly supports clinicians and patients.
Key responsibilities include:
  • Designing, developing, and maintaining programmer software for medical device systems, including embedded components and mobile applications (iOS/Android).
  • Building secure and user-friendly mobile applications that allow clinicians and patients to monitor and interact with implantable devices.
  • Collaborating with hardware engineers, firmware developers, and clinical specialists to ensure seamless integration between device, software, and external systems.
  • Implementing secure communication protocols (e.g., Bluetooth Low Energy, proprietary RF) for data exchange between implantable devices and mobile applications.
  • Ensuring adherence to medical device standards such as ISO 13485, IEC 62304, and FDA regulations throughout the software development lifecycle.
  • Optimizing software for performance, reliability, and cybersecurity in a highly regulated environment.
  • Conducting risk analysis, debugging, and verification to ensure software meets safety and efficacy requirements.
  • Documenting design specifications, test plans, and validation reports in accordance with regulatory requirements.
  • Supporting clinical trials and post-market activities by analyzing system performance and deploying software updates.
  • Applying AI-based techniques for code development and process improvement, including automated code generation and intelligent code review.
Qualifications
Required Qualifications:
  • 5+ years of experience developing software for medical devices or regulated systems.
  • Strong proficiency in programming languages such as C/C++, C#, Python, Java, or Swift/Kotlin for mobile development.
  • Experience with embedded systems and real-time operating systems (RTOS), as well as application-level development.
  • Familiarity with medical device regulations (FDA, ISO 13485, IEC 62304).
  • Hands-on experience with wireless communication protocols (BLE) and secure data transfer.
  • Experience with software development tools (GitHub, Jira) and automated testing frameworks.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
Preferred Qualifications:
  • Experience with mobile app development for healthcare applications.
  • Familiarity with Agile development methodologies.
  • Knowledge of battery management systems and low-power optimization for connected devices.
Benefits
Our client offers a comprehensive benefits package designed to support your health, financial well-being, and work–life balance. Benefits include medical, dental, and vision insurance, as well as Health Savings Account (HSA) and Flexible Spending Account (FSA) options. Employees are eligible to participate in our 401(k) retirement plan with company match and may also receive stock options. In addition, we provide paid holidays and flexible time off to help you recharge and maintain balance. How to Apply
Take the first step on your new career path!  To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps! Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

#LI-CF1
#LI-Hybrid

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Minnesota vacancy
  •  ...About the Role We’re looking for a Senior Software Engineer to join our growing team and play a key role in building reliable, performant, and scalable systems across our product. You’ll work across the stack—from TypeScript APIs to modern React frontends—helping define... 
    Senior

    Alumni Ventures

    International Falls, MN
    1 day ago
  • 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-... 
    Senior
    Temporary work
    Work experience placement

    Nextern Inc.

    Osseo, MN
    15 days ago
  • $91.7k - $163.7k

     ...indexing, and evaluation with guardrails Work closely with lead engineers to develop the best technical design and approach for new...  ...requirements and may assist with estimating Instill best practices for software development and documentation, assure designs meet... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    5 days ago
  • $91.7k - $163.7k

    Improve the lives of others while Caring. Connecting. Growing together. Job Description - Senior Software Engineer (2369117) Senior Software Engineer - 2369117 Optum is a global organization that delivers care, aided by technology to help millions of people live healthier... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday

    Optum

    Minnetonka, MN
    3 days ago
  • $91.7k - $163.7k

    Senior Software Engineer - 2347770 Location: MN, TN, or NC. Telecommuting is available for those states. Primary Responsibilities Build high-performing and scalable data systems, applications, and data pipelines to process very large amounts of data from multiple sources... 
    Senior
    Temporary work
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    6 days ago
  • $80k - $110k

     ...Location: Minneapolis, MN (Hybrid) Status: Exempt Salary Range: $80,000-$110,000 Position Description The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives driving resilient... 
    Senior
    Work experience placement

    Accurant International

    Minneapolis, MN
    1 day ago
  • $97.63k - $191.5k

    UnitedHealth Group is hiring a Senior Software Engineer located in Eden Prairie, MN, with opportunities for telecommuting from anywhere in the U.S. The role involves designing, developing, and modifying software applications, ensuring high standards of performance and... 
    Senior
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    6 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will be developing, testing, implementing, and maintaining software applications for ATI's Virtual Coaching platform, bringing innovative, seamless and performant solutions that change lives for our customers... 
    Senior
    Work experience placement
    Work at office

    Kaav Inc.

    Minneapolis, MN
    4 days ago
  • $113k - $254.2k

     ...C.H Robinson is seeking a Senior Software Engineer - Microsoft Dynamics 365 - where you won't just design solutions but also be hands-on in implementing them. Your ability to bridge the gap between business needs and technical excellence will be crucial for the organization... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    C.H. Robinson

    Saint Paul, MN
    1 day ago
  • HistoSonics, Inc. is hiring a Sr. Software Engineer based in Plymouth, MN to integrate third-party vendor technologies with their software platform. This role involves managing the technical relationships, prototyping, and leading integration architecture decisions. The... 
    Senior

    HistoSonics, Inc.

    Minneapolis, MN
    3 days ago
  • $135k - $170k

    JonnyPops, LLC in Plymouth, MN is looking for a Senior Software Engineer to design and build AI workflows that enhance business operations. This role requires a strong background in software engineering and a commitment to innovation in a fast-paced environment. With responsibilities... 
    Senior

    JonnyPops, LLC

    Minneapolis, MN
    4 days ago
  • $100k - $160k

    Minnesota 12986 Valley View Rd Eden Prairie, MN 55344, USA RFA Engineering ( is an engineering service provider dedicated to...  ...timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering... 
    Senior
    Temporary work
    Work at office

    Rfamec

    Eden Prairie, MN
    6 days ago
  • $112.7k - $193.2k

     ...as well as provide development for other roles you may be interested in. Required Qualifications 8+ years of experience as a Software Engineer OR Cloud Developer 5+ years of experience developing on SIP based solutions and AWS (application and infrastructure)... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $113k - $254.2k

    Enter the introduction paragraph(s). Responsibilities: Enter responsibility Enter responsibility Required Qualifications: Enter qualification Enter qualification Preferred Qualifications: Enter preferred qualification Enter preferred qualification We will review applications...
    Senior
    Hourly pay
    Full time
    Contract work
    Temporary work
    Worldwide
    Flexible hours

    C.H. Robinson

    Minnesota
    2 days ago
  • $200k - $275k

     ...supports more than 12 efforts with varying levels of hardware and software development requirements. Our projects are focused on front...  ...and choose the way forward for implementation. As part of an engineering office, our customer and our workforce look and plan for future... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Work at office
    Local area
    Monday to Friday

    Amentum

    Hanover, MN
    6 days ago
  • UnitedHealth Group is seeking a Senior Software Engineer to research, design, and develop software solutions. This position involves utilizing Java and Angular technologies while collaborating in Agile teams to deliver commitments effectively. The ideal candidate will... 
    Senior
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    5 days ago
  • $136.8k - $205.2k

     ...help shape the future of healthcare while building a career grounded in purpose, growth, and impact. A Day in the Life Senior Software Dev Ops Engineer Careers that Change Lives Transforming Patient Management with Smart Technology! At Medtronic, we push the limits of... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Medtronic

    Minneapolis, MN
    2 days ago
  • $145.02k - $213.15k

    UnitedHealth Group is seeking a Senior Software Engineer in Eden Prairie, MN. This role involves researching, designing, and developing sophisticated software solutions with a focus on modern development practices such as Agile and DevOps. Strong candidates will have a... 
    Senior
    Remote job

    UnitedHealth Group

    Eden Prairie, MN
    5 days ago
  • U.S. Bank is hiring a Sr. Software Engineer to work in Hopkins, MN. In this role, you'll be responsible for designing, developing, and maintaining software solutions that enhance customer experience. The ideal candidate will possess strong skills in C#, .NET Core, and Javascript... 
    Senior

    U.S. Bank

    Hopkins, MN
    3 days ago
  • $107.9k - $195.05k

     ...Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector , supporting the development...  ...solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus is... 
    Senior
    Remote work

    Via Logic LLC

    Eagan, MN
    1 day ago
  • $86.8k - $198k

     ...Role Overview Senior Full‑Stack Developer at Booz Allen Hamilton. Design and develop end...  ...future scalability. Responsibilities • Engineer robust, maintainable applications using...  ...security clearance. Bachelor’s degree in Software Engineering, Computer Science, or related... 
    Senior
    Full time
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Virginia, MN
    22 hours ago
  • $80k - $90k

     ...this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Software Developer Full Time Information Tech APC Medina, Medina, MN, US 3 days ago Requisition ID: 1454 Salary Range: $80,000.00 To $90... 
    Senior
    Full time
    Work at office
    Flexible hours
    1 day per week

    ADAM'S Pest Control, Inc.

    Medina, MN
    8 hours ago
  • $100k - $180k

     ...for an accommodation or an alternative application process. Senior Software Developer Full Time Stafford, VA, US 30+ days ago Requisition...  ...Education Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred). 5–8+ years of professional... 
    Senior
    Full time
    Remote work
    Flexible hours

    Joint Research and Development , Inc.

    Virginia, MN
    1 day ago
  • Alumni Ventures is seeking a Senior Software Engineer to join their team in International Falls, Minnesota. In this role, you will drive architectural decisions, collaborate with cross-functional teams, and deliver user-facing features. Required qualifications include... 
    Senior

    Alumni Ventures

    International Falls, MN
    6 days ago
  • $135.2k - $165k

     ...Sr Software Engineer Job Description Not a remote role. You must be in the area or willing to relocate. About the Role & Team Disney Experiences...  ...junior developers and representing technical tradeoffs to senior leadership. This position may require occasional travel,... 
    Senior
    Worldwide
    Relocation

    Dormont Manufacturing Company

    Silver Bay, MN
    22 hours ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Visa sponsorship

    cargill

    Shorewood, MN
    4 days ago
  •  ...environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused on building a cutting‑edge game analytics platform and tools to better... 
    Senior
    Full time
    Work at office

    Dormont Manufacturing Co

    Andover, MN
    2 days ago
  • $122.4k - $183.6k

     ...of the hardest problems facing the energy industry. Position Specific Description We are seeking a high-caliber Senior Software Development Engineer to join a team building customer-centric solutions for the business. This role is designed for a top-tier engineer... 
    Senior
    Full time
    For contractors
    Work experience placement
    Local area
    Relocation

    NextEra Energy

    Saint Paul, MN
    1 day ago
  • Amentum is seeking a skilled Software Developer in Hanover, Minnesota to integrate and report data using SPLUNK. The role involves collaborating on various projects to understand and incorporate data types into an enterprise SPLUNK. The ideal candidate will have over 1... 
    Senior

    Amentum

    Hanover, MN
    6 days ago
  •  ...Travelers Personal Insurance as we embark on an exciting transformation toward Salesforce excellence. We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand their expertise into the Salesforce ecosystem. In this role, you... 
    Senior
    Full time
    Work experience placement
    Local area

    Travelers

    Saint Paul, MN
    2 days ago

Do you want to receive more vacancies?

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