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 a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Minnesota vacancy
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable... 
    Senior
    Full time

    Enterra Medical

    Minnesota
    23 hours 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
    Full time
    Temporary work
    Work experience placement

    Nextern

    Maple Grove, MN
    23 hours 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
    Full time

    Vizient

    Edina, MN
    4 days ago
  • $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... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    1 day ago
  • About this role:Wells Fargo is seeking a Senior Software Engineer...In this role, you will:Design, develop, test, deploy, and maintain intuitive web-based user interfaces using C# Blazor Server, NET Framework, HTML, CSS, JavaScript, and relevant front-end frameworks.Translate... 
    Senior
    Full time
    Work experience placement
    Work at office
    Relocation package

    Wells Fargo

    Minneapolis, MN
    3 days ago
  • $183.8k - $263.6k

     ...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,...  ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    1 day ago
  • $91.7k - $163.7k

     ...relationships. The Optum Pay Implementation Team is responsible for onboarding payers onto the Optum Pay processing platform. As a Senior Software Engineer, you will play a key role in designing, developing, and supporting scalable technical solutions that enable efficient and... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $125k - $140k

     ...safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally...  ...their problems. At TSI, you make a difference - every day.Senior Software Engineer at TSITSI is reimagining their business and customer... 
    Senior

    TSI Incorporated

    Shoreview, MN
    4 days ago
  • $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... 
    Senior
    Local area
    Remote work

    Tennant Company

    Golden Valley, MN
    4 days ago
  • $78k - $185k

     ...responsible for the development of Parametric's proprietary software supporting middle- and back-office operations, including...  ...our reconciliation, accounting, and settlements systems.The Senior Software Engineer will be responsible for design, development, and integration... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Morgan Stanley

    Minneapolis, MN
    3 days ago
  • $94.9k - $176.3k

    Senior Software Engineer (Full Stack), Forward EngineeringAs a Senior Software Engineer (Full Stack) you will join our pivotal Forward Engineering team responsible for reimagining critical TR business functions by developing enterprise-grade AI systems that deliver measurable... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Eagan, MN
    1 day ago
  • $159k - $259.7k

     ...seven languages and 190 countries. What You'll Do As a Senior iOS Engineer at Calm, you’ll build and improve the features that help...  ...accessible to stakeholders. Who You Are ~5+ years of software development experience, including 3+ years in iOS/Swift development... 
    Senior
    Full time
    Local area
    Flexible hours

    Calm

    Minneapolis, MN
    23 hours ago
  •  ...an innovative medical device company that's redefining how complex cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting: Meaningful technology. Your work will directly support life-changing... 
    Senior

    Brio Group

    Minneapolis, MN
    3 days ago
  • $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, and integrate... 
    Senior
    Full time

    HRU-Tech

    Maple Grove, MN
    2 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
  • $100k - $130k

     ...patient outcomes while transforming the future of electrophysiology. Position Responsibilities This role combines advanced software engineering with compliance‑driven development practices within a highly regulated medical device environment. The successful candidate... 
    Senior
    Flexible hours

    Search Leaders

    Minneapolis, MN
    23 hours ago
  •  ...has a global footprint with manufacturing sites in the U.S. and sales presence in all key geographies. About this role: The Senior Software Engineer will lead the design, implementation, and test of software deliverables for both New Product Development (NPD) and... 
    Senior

    Socket

    Minneapolis, MN
    23 hours ago
  • $120k - $140k

     ...Senior Software Engineer (JN -042026-418869) Burnsville, Minnesota Salary: USD120000 - USD140000 per year Senior Software Engineer – Med Device Compensation: $110,000–$160,000 base salary plus annual bonus opportunity Job Type: Full-time Role Overview This role is responsible... 
    Senior
    Full time

    Ledgent Technology

    Burnsville, MN
    3 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...  ..., and Retirement Benefits). Basic Functions We are seeking a Senior Software Engineer who is comfortable operating at the... 
    Senior
    Flexible hours

    Imricor

    Burnsville, MN
    3 days ago
  • $186.07k - $218.9k

     ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces... 
    Senior
    Local area

    Coinbase

    Saint Paul, MN
    1 day ago
  • $125k - $150k

     ...Responsibilities Design, develop, test, and maintain software applications. Collaborate with cross-...  ...Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum of 5 years...  ...and innovative work environment. Seniority level Mid-Senior level Employment type... 
    Senior
    Full time

    Saige Partners

    Eden Prairie, MN
    3 days ago
  •  ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and... 
    Senior
    Local area

    Coinbase

    Saint Paul, MN
    4 days ago
  • $115k - $130k

     ...round via MS Teams; final round onsite About the Role Our client, an innovative engineering consultancy specializing in embedded, medical, IoT, and real-time systems, is seeking a Senior Software Engineer to join their growing team. In this role, you’ll design and develop... 
    Senior
    Full time
    Immediate start

    Gentis Solutions

    Minneapolis, MN
    14 hours ago
  •  ...Collaboration.Ai is a mission-focused, AI-powered software and services company based in Minnesota,...  ...a hands-on execution seat on a small, senior team. You’ll own complete vertical...  ...the team — mentor mid-level and junior engineers through code reviews, architectural... 
    Senior
    Contract work

    Collaboration.Ai

    Saint Paul, MN
    4 days ago
  • $149.83k - $158.02k

     ...Job Duties Basic Qualifications 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 experience... 
    Senior
    Full time
    Flexible hours
    Shift work

    General Dynamics Mission Systems

    Minneapolis, MN
    2 days ago
  • $120k - $150k

     ...Senior Software Engineer Exceptional People. Hard Problems. Meaningful Careers. Big Impact. Nowhere else can you touch as many life-changing medical technologies. At Forj Medical, we work side by side with more than 100 medical device companies from startups to... 
    Senior
    Local area

    Minnetronix Medical

    Saint Paul, MN
    4 days ago
  • $120k - $200k

     ...Department: Technology Organization Reports To: Head of Engineering Location: Minneapolis, MN Ya rdstik is a start‑up software company with a mission of building trust and...  ...organizations and their people. We are adding a Senior Software Engineer to help build out our platform... 
    Senior

    Yardstik

    Minneapolis, MN
    3 days ago
  • $140k - $220k

     ...decisions shape the product. The Role: We're hiring one Senior Backend Engineer to own and drive meaningful initiatives end-to-end. This...  ...we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More... 
    Senior
    Worldwide

    ZoomInfo

    Austin, MN
    4 days ago
  • Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We're always looking for talented individuals who are ready to join a collaborative, growth...
    Senior
    Remote work
    Flexible hours

    Kobie Marketing

    Minneapolis, MN
    2 days ago
  • $91.7k - $163.7k

     ...Machine Learning Engineer Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealthcare At Home

    Minnetonka, 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!