Principal Software Engineer, CRM
$152.8k - $229.2kMedtronic
- # Principal Software Engineer, CRMApply: Onsite: Minneapolis, Minnesota, United States of America: Full time: Posted Today: End Date: October 23, 2026 (15 days left to apply): R78310We anticipate the application window for this opening will close on - 23 Oct 2026Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year. Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact.# **A Day in the Life**At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We’re working a minimum of 5 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. The Cardiac Rhythm Management (CRM) portfolio delivers therapies designed to restore, support, and protect every heartbeat through advanced pacing, defibrillation, and remote monitoring solutions. CRM's unique ability to pair proven life-saving therapies with intelligent technology gives clinicians and patients greater confidence. Clinical impact and innovation come together to improve lives through meaningful patient outcomes. In this role, you will join the Cardiac Rhythm Management R&D organization as a Software Engineer focused on automated test development for implantable cardiac devices. You will design, develop, and maintain software applications and software architecture that support automated testing throughout the product development lifecycle, from concept through verification and release.You will play a key role in modernizing existing test infrastructure by transitioning legacy LabVIEW-based test solutions to scalable, maintainable Python and C# frameworks, and in driving the development and implementation of AI tools into the testing environment. Working closely with Design, Systems, and Test Engineers, you will translate product requirements into robust automated test systems that improve test coverage, reliability, and execution efficiency. Using Microsoft Visual Studio and C#, you will develop reusable class libraries (DLLs) that interface with LabVIEW and Python-based applications. You will leverage advanced C# features including object-oriented design principles, generics, asynchronous programming, LINQ, reflection, custom attributes, interfaces, dependency injection, and design patterns to create flexible and extensible test frameworks. Responsibilities may include developing metadata-driven architectures using reflection and custom attributes, implementing data processing and reporting solutions with LINQ, and creating APIs that enable seamless integration between test applications and hardware control systems. You will contribute to software architecture decisions, code reviews, continuous integration workflows, and automated validation strategies while ensuring compliance with software quality and medical device development processes. Success in this role requires strong analytical skills, a passion for software craftsmanship, and the ability to collaborate across multidisciplinary teams to deliver high-quality solutions that support life-saving medical technologies.Responsibilities will include the following, other duties may be assigned.* Design, develop, and maintain software and software architecture for automated test systems supporting implantable cardiac devices.* Contribute to the definition of software architecture, interface design, and integration strategies for test automation platforms* Support the transition from LabVIEW based test solutions to Python and C# based test frameworks. Use and develop AI tools as part of the test infrastructure modernization.* Develop C# applications in Microsoft Visual Studio, including code compiled into DLL’s for integration with LabVIEW and Python* Design and maintain automated test frameworks that interface with hardware, firmware, laboratory test instrumentation, and test data databases.* Identify and drive improvements in architecture, development processes, and system design for existing test systems.* Perform software validation and complete documentation related to software validation* Provide technical leadership through mentoring, design reviews, code reviews, and guidance on critical software engineering decisions.* Contribute to requirements management, traceability, and validation workflows in accordance with Medtronic's quality system.* Ensure understanding of all quality policy/system items that are personally applicable. Follow all work/quality procedures to ensure quality system compliance. **Must Have: Minimum Requirements*** Requires a Baccalaureate degree and minimum of 7 years of relevant experience OR Master's degree with a minimum of 5 years relevant experience OR PhD with 3 years relevant experience. **Nice to Have: Preferred Requirements*** Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline (advanced degree preferred).* Deep expertise in Python, C#, and .net development, and in software architecture for complex, multi-component systems.* Experience using Reflection and Custom Attributes to create extensible, metadata-driven frameworks.* Advanced knowledge of LINQ for querying, transforming, and analyzing complex data structures.* Experience developing reusable DLLs and APIs for integration with LabVIEW, Python, and hardware test systems.* Strong understanding of hardware-software interaction, debugging logs, troubleshooting, and analyzing system-level behavior.* Ability to interpret engineering requirements and develop appropriate software solutions* Experience using AI for software development, integrating AI into engineering workflows, and in developing and validating AI agents* Experience working in a regulated environment, preferably medical devices* Working knowledge of requirements management and testing workflows, including traceability and formal verification and validation practices.* Ability to work onsite 5 days a week* Database experience (Mongo/SQL/....)* Hands-on experience developing automated test systems for hardware and firmware.* Experience leading architectural direction and technical roadmaps across multiple teams.* Familiarity with tools such as Polarion, Git, and Jenkins,* Knowledge of asynchronous and multithreaded programming patterns.* Experience with automated test frameworks, CI/CD pipelines, and source control systems such as Git.* Experience with the programming and the operation of electrical lab equipment such as oscilloscopes, power supplies, waveform generators, network analyzers, etc....* Experience with Python PyVisa* Experience with developing and using AI agents as part of software development and validation* Demonstrated success mentoring engineers and leading design reviews across disciplines.* Strong interpersonal skills* Strong written and verbal communication skills* Strong attention to detail* Demonstrated ability to work in cross functional teams* Demonstrated ability to work with embedded systems For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.**Physical Job Requirements**The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role.**U.S. Work Authorization & Sponsorship**At Medtronic, we are committed to fostering an environment where employees can thrive and make a meaningful impact. In alignment with our enterprise-wide workforce planning approach, U.S. work authorization sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized expertise aligns with long-term business needs. Roles below the Principal level require candidates to possess unrestricted U.S. work authorization at the time of hire and for the duration of employment.**Recruitment Fraud Alert**We are aware of phishing scams targeting job seekers. Please keep the following in mind: Apply only through official Medtronic channels. All legitimate Medtronic recruiting communications come from approved Medtronic platforms and official @medtronic.com email addresses. Medtronic will never ask for payment or sensitive personal information (such as bank account or Social Security details) during early stages of the hiring process. Any such requests are not legitimate. If you receive a suspicious message claiming to be from Medtronic, do not respond, click links, or open attachments. If you have any questions, concerns regarding the authenticity of a communication alleged to have been made by or on behalf of Medtronic, please contact us immediately at View email address on click.appcast.io.# **Benefits & Compensation****Medtronic offers a competitive Salary and flexible Benefits Package** A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.Salary ranges for U.S (excl. PR) locations (USD):$152,800.00 - $229,200.00This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).## ## The base salary range is applicable across the United States, excluding Puerto Rico and specific locations in California. The offered rate complies with federal and local regulations and may vary based on factors such as experience, certification/education, market conditions, and location. Compensation and benefits information pertains solely to candidates hired within the United States (local market compensation and benefits will apply for others).The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program). The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).
- J-18808-Ljbffr Medtronic
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, CRM in Minneapolis, MN vacancy
- ...Medtronic seeks a Principal Software Engineer to design and develop automated test systems for implantable cardiac devices. The role focuses on modernizing legacy test infrastructure by transitioning to Python and C# frameworks while integrating AI tools, working closely...CRM
$181k - $300k
...energized by building, leading, and making a meaningful impact, this leadership opportunity may be the right fit for you.Principal Software Engineer, C08 (IC)Our OpportunityChewy is looking for a Principal Software Engineer to join our Fulfillment Technology & Science team...SuggestedLocal areaFlexible hours$178.4k - $267.6k
...grounded in purpose, growth, and impact.A Day in the LifeSenior Principal Software EngineerCareers that Change LivesMedtronic is a global... ...that take on the healthcare industry's greatest challenges. Engineers and Scientists create our market-leading portfolio of innovations...SuggestedFull timeWork experience placementH1bWork at officeLocal areaImmediate startWorldwideFlexible hours$100k - $170k
...and interoperate within a governed ecosystem. This is not a pure engineering role—it's a product-minded builder role that shapes, validates,... ...," designing multi-agent interactions across vendor agents (CRM/Agentforce), enterprise agents, and native/internal agentsAct as...CRMFull timeFlexible hours- Principal Software Engineer - Compliance LeadTwin Cities, MNAbout the OpportunityAn innovative medical technology company is seeking a Principal Software Engineer focused on expanding a breakthrough, non-invasive therapeutic technology into new clinical applications. This...Suggested
$82.25k - $104.77k
Why Work at Banner?For over 50 years, Banner Engineering has been at the forefront of industrial automation. We offer products and solutions... ...technical support.Use Customer Relationship Management (CRM) software to document technical summaries, customer information, and...CRMFull timeWork at officeRemote work$175k - $205.9k
Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client...Local areaImmediate startFlexible hours$178.4k - $267.6k
...neurological conditions. This role supports the embedded software function responsible for developing and sustaining... ...patients and neuromodulation therapy systems.As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design, architecture...Full timeH1bWork at officeLocal areaImmediate startFlexible hours$110.7k - $218.3k
...translating business process requirements into technology solutions. Salesforce Life Sciences Cloud experience is preferred, but equivalent CRM or commercial platform experience will be consideredSalesforce Certified Agentforce for Life Sciences ConsultantDirect experience...CRMLocal area$111.1k - $130.7k
...models, normalize, and harmonize disparate data sources (media, CRM, web, email) within MCI.Implementation & Integration: Build... ...Skills and QualificationsExperience: 5+ years in marketing data engineering, with 3+ years specifically in Salesforce Datorama (MCI).Technical...CRMFull timeWork experience placementLocal area$194k - $237k
...goals.What You’ll DoJob Title: Life Sciences CRM Architect - Global Technology -... ...4+ years of experience with declarative software configuration* Proven ability to design and... ...East Bay, San Francisco, Silicon Valley:* Principal: $194,000 - $237,000San Diego, Los Angeles...CRMLocal areaShift work$137.4k - $161.7k
...Senior Consultant to join our Technology & Experience practice as a CRM Solution Architect. This role will help wealth management,... ...client expectations. Partner with product owners, business analysts, engineers, and client teams throughout design, configuration, testing, and...CRMWork at officeLocal areaImmediate startFlexible hours- ...Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology... ...with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data...CRMLocal areaWorldwide
$86.7k - $170.9k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy, technology... ...working on projects like AdTech, MarTech, campaign automation, CRM, and lead-to-loyalty orchestration. Join us to drive impactful customer...CRMLocal areaVisa sponsorship- ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Software Engineer, New Indications Full Time Professional Plymouth, MN, US 24 days ago Requisition ID: 1278 Salary Range: $150,000.00 To $1...Full timeTemporary workVisa sponsorship
- HistoSonics, Inc. in Plymouth, MN, is seeking a Principal Software Engineer for New Indications to lead software compliance strategy and development for emerging clinical applications. You will own regulatory lifecycle documentation and ensure IEC 62304 alignment from prototype...
- Principal Software EngineerAs a Principal Software Engineer focused on R&D within Resideo's Innovation organization, you will help build the next generation of software platforms that enable intelligent, connected experiences across the home.This is a highly technical,...
- Principal Software Engineer Location: Plymouth, MN (Hybrid- 3x a week) Duration: 7-month Join Client as a Principal Software Engineer - Embedded Systems and make a real difference in the lives of patients worldwide! Our cutting-edge technology and innovative solutions are...Worldwide
- ...Our work powers everything from smarter CRM experiences and next-gen commerce sites to... ...(3-5+ years) experience with declarative software configuration (Epic/Cerner, Veeva, etc.)... ...Valley:* Sr. Consultant: $159,000 - $194,000* Principal: $194,000 - $237,000San Diego, Los...CRMLocal areaShift work
- ...Medtronic seeks a Senior Principal Software Engineer to lead embedded software architecture and development for next-generation renal denervation medical devices. This technical leadership role combines hands-on engineering with strategic decision-making, mentorship, and...
$130k - $200k
...scientists, operators, creatives, designers, engineers, and architects. Our team balances... ...guardrails.Integrate CCaaS platforms with CRM, workforce management, analytics, knowledge... ...of experience in technology consulting, software engineering, cloud architecture, or enterprise...CRMLocal area$86k - $170k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy, technology... ...to technical and non-technical audiencesExperience implementing CRM platforms (SAP CRM, Oracle Sales Cloud, Microsoft Dynamics) or CPQ...CRMLocal areaVisa sponsorship- ...a part of a team, and has a strong work ethic.Daily ResponsibilitiesInteract face to face with potential customersManage Salesforce CRM systemsSales presentations to qualified decision makersMaintain sales quotaPerksDaily mentorshipDaily leadership developmentWeekly company...CRMCurrently hiring
- ...unlock actionable insights. Our work powers everything from smarter CRM experiences and next-gen commerce sites to resilient case... ...base pay salary ranges:East Bay, San Francisco, Silicon Valley: * Principal: $190,000-232,000* Senior Principal: $222,000-271,000San Diego,...CRMTemporary workLocal areaRemote work
$115k - $225k
...remaining days of the week.ABOUT THE TEAMThe Core Platform and AI Engineering team at Parametric is responsible for enhancing the quality... ...responsible for supporting their success.ABOUT THE ROLEThe Principal Software Engineer, AI Platform, will serve as the AI engineering...Temporary workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week$120k - $160k
...between Optimizely Commerce and enterprise systems including ERP, CRM, PIM, payment gateways, and internal/external APIs.Produce clear... .... Equivalent work experience considered.7+ years of overall software development experience.5+ years of hands-on experience with an enterprise...CRMFull timeWork experience placementRemote workWork visa$128k - $252.5k
Position Summary Build and lead mobile engineering efforts that support personalized... ...Android architecture discussions. The Lead Software Engineer II will serve as a client-... ...like AdTech, MarTech, campaign automation, CRM, and lead-to-loyalty orchestration. Join...CRMLocal areaVisa sponsorship$167k - $203k
...elements of business applications in the CRM, ERP, and/or HCM domains* Provide... ...architectures* Strong problem solving and software triage skills with the ability to work cross... ...such as customers, product management, and engineering)* Knowledge of QA processes and test-...CRMTemporary workLocal area$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours$110.7k - $218.3k
...scientists, operators, creatives, designers, engineers, and architects. Our team balances... ...like AdTech, MarTech, campaign automation, CRM, intelligent configuration and pricing, and... ...of configuration logicExperience with software development, scripting, and automation technologies...CRMLocal areaVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, CRM. Be the first to apply!
Related searches
- principal software engineer Minneapolis, MN
- principal Minneapolis, MN
- principal cloud computing engineer Minneapolis, MN
- senior principal cloud computing engineer Minneapolis, MN
- senior principal scientist Minneapolis, MN
- software quality assurance Minneapolis, MN
- entry level software sales Minneapolis, MN
- id software Minneapolis, MN
- software sales Minneapolis, MN
- software asset management analyst Minneapolis, MN



