Principal Software Engineer
PharmaPayWatch · Warsaw, IN · Today
Engineering$153k–$229k/yrFull-time
About the role
The person in this role will work from one of the following Medtronic facilities: Warsaw, Indiana; Fridley/Mounds View/Rice Creek, Brooklyn Park, Minnesota; Fort Worth, Texas; North Haven, Connecticut; Jackson, Florida; North Haven, Connecticut; Lafayette, Colorado; Boston, Massachusetts.
This role will require 25% of travel to enhance collaboration and ensure successful completion of projects.
Responsibilities
- Designs, develops, tests, debugs and implements operating systems components, software tools and utilities ensuring they are scalable, reliable, and efficient.
- Develops database architecture.
- Capture 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.
- Work across a variety of software lifecycle activities as determined by program needs.
- Provide technical guidance, mentoring, and coaching to other software engineers, ensuring projects are completed on time and to the highest standards.
- Identify and solve complex technical issues, finding innovative solutions that align with business objectives.
- Conduct code reviews, providing feedback and guidance to junior engineers.
- Collaborate with product managers, designers, and other stakeholders to define project scope and requirements.
- Stay up to date with the latest technologies and trends, advocating for the adoption of best practices.
- Contribute to the long-term strategic planning for software development, ensuring the organization's technical vision is realized.
Requirements
- MUST HAVE:
- Bachelor’s Degree and 7+ years of Software Engineering OR advanced degree and 5+ years of Software Engineering.
Nice to Have
- 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.
- 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).
Qualifications
- 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
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.
Pay
$152,800.00 - $229,200.00
Schedule
Not specified