Senior Principal Software Engineer

Medtronic Inc.
Minneapolis, MN, United States
6 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$178,400.0 - $267,600.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Data Analysis Application Frameworks Databases System Configuration Software Debugging Supervisory Control and Data Acquisition (SCADA) Python (Programming Language) PostgreSQL Linux System Administration Power BI Software Engineering
+5 more
SQL Databases Tableau (Software) Containerization Data Management Docker

Job description

The Senior Principal Software Engineer serves as a technical leader for the Ignition Center of Excellence, driving standards, architecture, and best practices for SCADA solutions used across manufacturing operations. This role partners with global stakeholders to develop scalable software solutions, expand organizational capabilities, and support the deployment of digital manufacturing technologies., * Design, develop, test, debug, and implement software solutions using Ignition, PostgreSQL, Python, and related technologies.

  • Establish and maintain SCADA development standards, templates, governance processes, and technical documentation for enterprise use.
  • Lead the development of reusable frameworks and assets that accelerate solution delivery and improve consistency across manufacturing sites.
  • Provide technical leadership and mentorship to Center of Excellence team members and Ignition developers.
  • Collaborate with manufacturing, operations, and technology stakeholders to define system and software design requirements.
  • Support enterprise deployments through technical assessments, implementation planning, troubleshooting, and operational readiness activities.
  • Develop and maintain software engineering policies, standards, and procedures that support reliability, scalability, and compliance requirements.
  • Drive continuous improvement initiatives that increase system performance, efficiency, and adoption across global operations.

Requirements

  • Bachelor’s degree with 10+ years of software engineering experience, or Advanced degree with 8+ years of software engineering experience., * Experience designing, configuring, and supporting Supervisory Control and Data Acquisition (SCADA) solutions in manufacturing or industrial environments.
  • Experience developing software solutions using Python and SQL-based database technologies.
  • Experience creating technical documentation, standards, or reusable development frameworks.
  • Experience collaborating with cross-functional teams and stakeholders across multiple locations.
  • Experience in manufacturing, operations, medical device, or other regulated industry environments.
  • Experience supporting global or multi-site technology implementations.
  • Hands-on experience with Inductive Automation Ignition platform configuration, development, and deployment.
  • Experience with analytics and visualization platforms such as Power BI, Tableau, or related data platforms.
  • Experience with Agile methodologies, Product Ownership practices, Linux environments, containerization technologies (Docker or Podman), and programmable logic controller (PLC) 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.

Benefits & conditions

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):$178,400.00 - $267,600.00

This 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).

Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.

Further details are available at the link below:

Medtronic Benefits And Compensation Plans

About the company

Careers 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

This role is part of the Manufacturing Technology organization and is focused on establishing and scaling an Inductive Automation Ignition Center of Excellence (CoE) to support standardized Supervisory Control and Data Acquisition (SCADA) development across global manufacturing operations. The team partners with manufacturing, operations, and technology stakeholders to develop reusable solutions, strengthen technical capabilities, and enable reliable enterprise-scale deployments.

The Senior Principal Software Engineer position is remote within the United States and requires approximately 15% travel to support workshops, site assessments, deployments, and training activities across global locations.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:20 min

Transitioning from software engineering to process automation

Maria Doina Irimias · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:24 min

Moving the semantic layer upstream to avoid vendor lock-in

Piotr Menclewicz Piotr Menclewicz · Europe 2026 Virtual

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

Videos

See all

Related articles

See all