FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Principal Software Engineer – Cardiac Ablation Solutions
MedtronicSenior Principal Engineer architecting Python/C++ infrastructure for Medtronic’s cardiac mapping platform. Leading reliable, real-time software for physician-guided arrhythmia treatment.
Posted 8/21/2026full-timeNewton • Massachusetts, Minnesota • 🇺🇸 United StatesSenior💰 $178,400 - $267,600 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software architecture, particularly for complex, multi-component systems, with a strong focus on Python, C++, and Linux systems programming. Proven ability to lead cross-functional technical initiatives and communicate effectively with stakeholders in regulated environments.
Highest-signal resume keywords
Software ArchitecturePython ProgrammingC++ ProgrammingLinux Systems ProgrammingCross-Functional Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software ArchitecturePython ProgrammingC++ ProgrammingReal-Time SystemsDevice-Connected SystemsMulti-Component SystemsTechnical DirectionEngineering StandardsSystem DesignAI Tools
Soft Skills
Technical LeadershipMentoringCommunicationProblem SolvingCollaboration
Industry Keywords
Regulated EnvironmentsDevice IntegrationCross-Functional TeamsTechnical RoadmapEngineering Best Practices
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Lead architecture for the Prism Mapping platform's foundational software, including runtime, IPC, device communication, system services, and the operational backbone of a medical device
- Define multi-release direction for platform scalability across new clinical capabilities, hardware, and regulatory expectations
- Set engineering standards for infrastructure code reliability, observability, performance, and safety
- Lead design and delivery of major subsystems, cross-cutting architecture, and large technical initiatives
- Solve complex system and architectural problems with limited oversight
- Drive technical alignment across software, systems, quality, product, and other cross-functional teams
- Establish and promote software design patterns, engineering standards, and development best practices
- Provide technical leadership through mentoring, design reviews, and guidance on critical engineering decisions
- Identify and drive improvements in architecture, development processes, and system design
- Shape the technical roadmap and architectural direction for major subsystems or product capabilities
- Communicate complex technical tradeoffs, risks, and recommendations to cross-functional stakeholders
- Work closely with senior engineering leaders, hardware architects, systems engineering, and quality to shape multi-release roadmaps
Requirements
What you’ll need- Bachelor's degree and a minimum of 10 years of relevant experience OR Master’s degree with a minimum of 8 years of relevant experience OR PhD with 6 years relevant experience
- Experience with Python and C++
- Proven experience delivering complex, real-time, device-integrated, or networked systems
- Experience leading large, complex, cross-functional technical initiatives
- 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
- Must possess unrestricted U.S. work authorization at the time of hire and for the duration of employment, unless eligible for offered U.S. work authorization sponsorship for Principal-level roles and above
- Deep expertise in Linux systems programming, real-time/near-real-time architecture, and device-connected systems preferred
- Track record of architecting platform-level software preferred
- Deep expertise in Python and C++ and software architecture for complex, multi-component systems preferred
- Experience defining architecture, standards, or technical direction across multiple components or teams preferred
- Experience solving ambiguous, high-impact technical problems spanning multiple domains or subsystems preferred
- Experience influencing technical decisions beyond immediate team boundaries preferred
- Experience in regulated environments preferred
- Experience advancing use of AI tools preferred
Benefits
Comp & perks- Competitive Salary and flexible Benefits Package
- 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
- Simple Steps (global well-being program)
- 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
- Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
- Temporary employees are eligible for paid sick time, as required under applicable state law
- Employee Stock Purchase Plan