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.

Principal Software Engineer
MedtronicPrincipal Software Engineer responsible for leading engineering activities to optimize products at Medtronic. Collaborating with teams to ensure quality, reliability, and process improvement.
Posted 6/24/2026full-timeWarsaw • Colorado, Connecticut, Florida, Massachusetts, Minnesota, Texas • 🇺🇸 United StatesLead💰 $152,800 - $229,200 per yearWebsite
Tech Stack
Tools & technologiesAngularASP.NETAWSAzureCloudDockerJavaJavaScriptJenkinsKubernetesLuaMicroservices.NETNode.jsPythonReactScalaSQLTerraform
About the role
Key responsibilities & impact- Designs, develops, tests, debugs and implements operating systems components, software tools and utilities ensuring they are scalable, reliable, and efficient
- Develops database architecture
- Captures User Requirements Specification working with the process owner
- Determines systems software design requirements
- Ensures that system improvements are successfully implemented and monitored to increase efficiency
- Collaborates with cross-functional teams to generate systems software engineering policies, standards and procedures
- Works across a variety of software lifecycle activities as determined by program needs
- Provides technical guidance, mentoring, and coaching to other software engineers, ensuring projects are completed on time and to the highest standards
- Identifies and solves complex technical issues, finding innovative solutions that align with business objectives
- Conducts code reviews, providing feedback and guidance to junior engineers
- Collaborates with product managers, designers, and other stakeholders to define project scope and requirements
- Stays up to date with the latest technologies and trends, advocating for the adoption of best practices
- Contributes to the long-term strategic planning for software development, ensuring the organization's technical vision is realized
Requirements
What you’ll need- Bachelor’s Degree and 7+ years of Software Engineering OR advanced degree and 5+ years of Software Engineering
- Equipment connectivity
- Strong project management skills
- Ignition and deviseWISE experience
- Azure, AWS, Docker, Kubernetes, Jenkins, Terraform experience
- React, Angular, Node.js, ASP.NET, HTML5, CSS3, WebAPI experience
- Microservices Architecture, Test-Driven Development, Agile & Scrum, CI/CD Pipelines, RESTful API Design
- Strong understanding of software engineering principles, coding languages, and development tools
- Ability to lead and motivate teams, communicate effectively with diverse stakeholders, and mentor junior engineers
- Ability to identify and solve complex problems, think critically, and make informed decisions
- Experience with agile development methodologies and best practices
- Experience with relevant programming languages, frameworks, and technologies (e.g., Java, C++, NET, Scala, Lua, Python, SQL, cloud platforms)
Benefits
Comp & perks- 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
- 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)
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentdatabase architecturemicroservices architecturetest-driven developmentRESTful API designprogramming languagesAgileScrumCI/CD pipelinescoding languages
Soft Skills
project managementtechnical guidancementoringproblem solvingcritical thinkingcommunicationteam leadershipcollaborationcoachingstakeholder engagement
Certifications
Bachelor's Degreeadvanced degree