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

Senior Software Engineer

$150k - $165k
Full-time

Enterra Medical


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 programming software and mobile applications that interface with implantable devices. The ideal candidate will have experience in medical device development, system integration, and regulatory compliance, with a passion for building technology that improves patient outcomes.

Responsibilities:
  • Design, develop, and maintain programmer software for medical device systems, including embedded components and mobile apps (iOS/Android).
  • Build secure and user-friendly mobile applications for clinicians and patients to monitor and interact with implantable devices.
  • Collaborate with cross-functional teams—hardware engineers, firmware developers, and clinical specialists—to ensure seamless integration between device, software, and external systems.
  • Implement secure communication protocols (e.g., Bluetooth Low Energy, proprietary RF) for data exchange between implantable devices and mobile apps.
  • Ensure adherence to medical device standards such as ISO 13485, IEC 62304, and FDA regulations throughout the software lifecycle.
  • Optimize software for performance, reliability, and cybersecurity in a highly regulated environment.
  • Conduct risk analysis, debugging, and verification to ensure software meets safety and efficacy requirements. Document design specifications, test plans, and validation reports per regulatory requirements.
  • Support clinical trials and post-market activities by analyzing system performance and deploying software updates.
  • Apply AI-based techniques for code development and process improvement, including automated code generation and intelligent code review.
Required Qualifications:
  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering, or a related field.
  • 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. 
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.
Total Compensation: $150,000-165,000 DOE
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Park County, MT vacancy
  • $150k - $160k

     ...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,... 
    Senior
    Permanent employment
    Flexible hours

    Dahl Consulting

    Park County, MT
    17 hours ago
  • $80k - $90k

     ...into actions that increase loyalty and drive growth for modern banks, lenders, and credit unions. We are seeking an Associate Software Engineer to join our Data Engineering team. In this position you’ll work directly with a team of Data, Software, Infrastructure, and QA... 
    Suggested
    Full time
    Temporary work
    Work at office
    Work visa
    Flexible hours
    3 days per week

    Total Expert

    Park County, MT
    17 hours ago
  • $65k - $100k

     ...experience. RAYUS Radiology is looking for an Associate AI Software Engineer to join our team. We are challenging the status quo by...  ...deepen knowledge in these areas # Experience collaborating with senior leadership, IT, and business stakeholders to address... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Monday to Friday

    RAYUS Radiology

    Park County, MT
    17 hours ago
  •  ...growing business. You will drive key initiatives, mentor other engineers, and set the standards for reliability and operational excellence...  ..., and cost optimization. Mentorship & Guidance: Act as a senior mentor to junior engineers, helping them grow their skills and... 
    Senior

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • $100k - $150k

     ...Job Summary The Pavement Engineer 3 is a senior-level professional responsible for leading pavement engineering projects, offering technical...  ...sessions on advanced pavement engineering techniques and software applications. Review work performed by less experienced... 
    Senior
    For contractors
    Work at office
    Local area
    Visa sponsorship
    Relocation package
    Flexible hours

    American Engineering Testing

    Park County, MT
    1 day ago
  • A leading architectural firm in Saint Louis Park is seeking an experienced professional to manage projects from conception to execution. The role includes coordinating teams, establishing client relations, and overseeing project budgets. Candidates must hold a Bachelor...
    Senior
    Full time

    Fashion Institute of Design & Merchandising

    Park County, MT
    3 days ago
  • $38 - $40 per hour

     ...LSL ALF LLC is seeking a part-time RN After Hours for Senior Living to gather clinical information and provide healthcare services. The position operates remotely with initial onsite orientation in St. Louis Park, MN. Candidates must have a degree in Nursing and hold... 
    Senior
    Hourly pay
    Part time
    Remote work
    Afternoon shift

    LSL ALF LLC

    Park County, MT
    3 days ago
  •  ...It's fun to work in a company where people truly BELIEVE in what they're doing! ‎  ‎  Job Description Software Engineer will work in a cross-functional project team to ensure a multitude of systems across products, business, and operations integrate efficiently.... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  •  ...Bureau of Criminal Apprehension (BCA), is seeking one full-time Software Developer to work in the Minnesota Justice Information Services...  ...or methods Establish strong business partnerships with senior MNJIS team members and with criminal justice and technical staff... 
    Full time
    Work at office

    My3Tech Inc

    Park County, MT
    4 days ago
  •  ...OVERVIEW The Senior Vice President-Treasury Management will support the organization through the management and oversight of high priority projects and implementation of products. You will partner with leaders across functional areas to evaluate needs and develop a roadmap... 
    Senior

    Grey Search + Strategy

    Park County, MT
    1 day ago
  •  ...individual who is passionate about creating robust, scalable solutions that enhance business efficiency and user experience. As a senior member of the team, you will be instrumental in driving our digital transformation initiatives, collaborating with cross-functional... 
    Senior

    Client

    Park County, MT
    17 hours ago
  • $85k - $110k

     ...loan and credit department managers with special projects managing risks in the lending function Maintain knowledge of supporting software, compliance, and procedures related to the loan department Assist lenders in maintaining positive relationships with new and existing... 
    Senior
    Hourly pay
    Temporary work

    Bridgewater Bank

    Park County, MT
    2 days ago
  • $75k - $120k

     ...that scheduled maintenance and repairs are provided with the highest quality standards in the clients expected timeframe.   The Senior Automotive Technician is responsible for effectively and efficiently diagnosing and repairing customer vehicles while adhering to... 
    Senior
    Bi-weekly pay
    Local area
    Immediate start
    Monday to Friday
    Flexible hours

    TGK Automotive

    Park County, MT
    3 days ago
  • $25 - $34 per hour

     ...outstanding, engaging, highly organized, Senior Administrative Assistant to work in our...  ...preferred Proven proficiency in Microsoft Software Applications (Word, Excel, Power Point,...  ...Water. Ulteig is a trusted partner in engineering North America's essential infrastructure... 
    Senior
    Hourly pay
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ulteig

    Park County, MT
    5 days ago
  • $108.85k - $155.51k

     ...Senior Project Architect – Responsibilities Lead a multidiscipline team and perform layout and detailing on architectural projects Independently coordinate work of a multidiscipline team through multiple phases of a project Establish owner/client and internal meetings... 
    Senior
    Full time
    Contract work
    Temporary work
    Work at office

    HDR

    Park County, MT
    1 day ago
  • $134.21k - $150k

     ...Senior Project Manager This position is an onsite role based out of our Minnesota Office. About You As Senior Project Manager, you are...  ...of MS Word, MS Excel, MS Project and industry‑specific software (e.g., Bluebeam, CAD, or Revit). Ability to read and understand... 
    Senior
    Temporary work
    For contractors
    Work at office
    Flexible hours

    Colliers

    Park County, MT
    1 day ago
  •  ...Senior Buyer The Senior Buyer is a strategic sourcing professional responsible for managing supplier relationships, negotiating contracts...  ...supplier development plans as needed. Collaborate with engineering, quality, and operations teams to introduce new materials, components... 
    Senior
    Contract work

    Indelco

    Park County, MT
    1 day ago
  • $64k - $90k

     ...As Senior Environmental Project Manager, you will lead project teams or act as a project...  ...Four-year degree in geology, engineering or an environmental-related field 7+ years...  ...obtain Previous experience using ArcGIS software Hours and Travel This position may require... 
    Senior
    Work at office
    Work visa
    Flexible hours

    KLJ

    Park County, MT
    1 day ago
  •  ...management in high rise/retail construction for big projects from conception to delivery Bachelor's degree in either Architecture / Engineering / Project Management or a relative field Solid organizational skills, including multitasking and time-management... 
    Senior
    Contract work
    For contractors
    For subcontractor
    Summer work

    LE GROUPE AXXYS

    Park County, MT
    2 days ago
  • $38 - $40 per hour

     ...judgement, careful listening, critical thinking, and escalate to appropriate personnel as needed. Position: After Hours RN for Senior Living Hourly: $38.00 - $40.00 hourly, depending on experience Service Area: Remote . Requires 2 half-days onsite... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Work from home
    Shift work
    Weekend work
    Afternoon shift

    Life-Spark LLC

    Park County, MT
    2 days ago
  • $65k - $75k

     ...ranked partners. The Role This is not an entry‑level position. The Senior Loan Partner is the Broker/Owner's #2 and works directly...  ...build the business. Atwood Mortgage uses proprietary AI‑powered software that gives our team real speed and leverage. The Senior Loan Partner... 
    Senior
    Full time
    Contract work
    Self employment
    Work at office
    Remote work
    Monday to Friday
    Afternoon shift

    Atwood Management

    Park County, MT
    17 hours ago
  •  ...Bulk Reef Supply, EcoTech Marine, Neptune Systems, and more, we engineer and manufacture innovative aquarium technology in the USA while...  ...results. What we're looking for: We're looking for a Senior Buyer to join our team onsite in Golden Valley, MN. The Senior... 
    Senior
    Full time
    Work at office

    AQUATIC SALES SOLUTIONS LLC

    Park County, MT
    2 days ago
  • $108.85k - $155.51k

     ...environment. This isn't just a job, it's a chance to drive meaningful change and help define the future of our communities. In the role of Senior Project Architect, we'll count on you to: Lead a multidiscipline team and perform layout and detailing on architectural... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Work at office

    HDR

    Park County, MT
    4 days ago
  • $21.5 - $37.5 per hour

     ...Senior Executive Assistant Job Locations US-MN-Lake Elmo | US-MN-St Louis Park | US-IN-Evansville | US-IL-Chicago | US...  ..., Forms, Stream, Yammer, SharePoint and other Video Conference software Strong communication and organizational skills Must be able... 
    Senior
    Full time
    Work at office

    Old National Bank

    Park County, MT
    4 days ago
  • $123.5k - $229.5k

     ...nVent is seeking a highly skilled Senior Treasury Manager to play a key leadership role within our global treasury organization. This position leads all aspects of global liquidity, trade finance, treasury operations, and continuous improvement initiatives that strengthen... 
    Senior
    Minimum wage
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    nVent

    Park County, MT
    1 day ago
  • $120k - $130k

    Total Expert is the Customer Operating System for financial services. Our Customer for Life Platform combines a system of context with a system of action that enables humans and AI Agents to engage in the moments that matter and earn customers for life. Since 2016 Total...
    Senior
    Temporary work
    Work experience placement
    Work visa
    Flexible hours

    Total Expert

    Park County, MT
    1 day ago
  • $200k - $230k

     ...Senior Counsel - General Banking Job Locations US-IN-Evansville | US-IL-Chicago | US-MN-Edina | US-MN-Minneapolis | US-MN-Saint Paul | US-MN-St Louis Park | US-IN-Indianapolis | US-KY-Louisville | US-MN-Minneapolis... 
    Senior
    Full time

    Old National Bank

    Park County, MT
    5 days ago
  • $76.8k

     ...financial planning and analysis for Zoom's Technology organization, focusing on headcount, infrastructure, and software investments. Partnering with engineering and product leaders, you will shape budget decisions and forecast accuracy. Your insights will optimize costs... 
    Senior
    Work at office
    Remote work
    Shift work

    Zoom

    Livingston, MT
    2 days ago
  •  ...and provide timely support through innovative bot solutions and communication channels such as chat, email and voice. As a Software Engineer on the Bot and Communication Channels Customer Care Team, you will play a pivotal role in building platforms that serve both Traveloka... 

    Oklahoma Tourism and Recreation Department

    Park County, MT
    more than 2 months ago
  • $120k - $150k

     ...our customer communities to thrive. The Senior Product Manager independently leads product...  ..., and product delivery for strategic software solutions within Nelnet's Education Services...  .... This role partners closely with engineering, design, customer success, sales, and executive... 
    Senior
    Temporary work
    Local area

    Nelnet

    Livingston, MT
    2 days ago

Do you want to receive more vacancies?

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