> Markdown version of [/jobs/ext/3003625-senior-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3003625-senior-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Principal Software Engineer - **Company:** Medtronic Inc. - **Location:** Minneapolis, MN, United States (Remote available) - **Experience:** Expert - **Salary:** $178,400.0 - $267,600.0 - **Contract:** Temporary contract - **Skills:** 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, SQL Databases, Tableau (Software), Containerization, Data Management, Docker - **Published:** September 19, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pl4pph114b ## About the Role * 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. ## 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. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)