At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.
A Day in the LifeCareers That Change Lives
At Medtronic, we contribute to human welfare and wellbeing through biomedical engineering. Everyday we’re involved in meaningful work to change people’s lives and health for the better. Now is your chance to join a talented team of infrastructure software engineers focused on providing software development pipelines and frameworks to our research scientists, medical device manufacturing teams, regulatory, IT, marketing, and sales teams across our company. Our small product teams focus on several platforms and pipelines including Kubernetes and container services and technologies, full-stack observability, application CI/CD DevSecOps deployment pipelines, as well as global source code and binary code services.
This position focuses on building a new test harness and associated CI, system, and stress testing of our internally developed frameworks used for deploying and managing our Kubernetes platforms in AWS and internal datacenters; our internal datacenters are found across the globe supporting both manufacturing and enterprise customers. Today we have some rudimentary testing capabilities built using opensource products and AWS services. You will be a part of changing and significantly re-designing an improved testing environment which needs to function and test at the scale and quality we need to provide end-to-end Kubernetes services across a significant number of clusters in on-premise datacenters and in AWS cloud environments.
- Work closely with the development team and provide testing leadership as together you work to create a new test-driven culture and CI testing harness
- Develop a mid-to-long term plan to improve testing around unit, CI, load, scale, and performance testing capabilities against the full Kubernetes deployment pipelines in both AWS and on-premise datacenters
- Develop new automated test services to ensure our full-stack monitoring service works for both the Kubernetes deployment framework and our client applications running in containers on Kubernetes
- Build real-world test plans and cases by developing a rich understanding our diverse user community configurations, use cases, and environments
- Be an integral member of technical staff and help develop, test, deploy, and operate our services 24x7x365 globally
Requirements
Master’s degree
OR
Bachelor’s degree and 7+ years of related experience
Responsibilities may include the following and other duties may be assigned.
- A degree in computer science or related field
- Proven experience testing in an agile, BDD/TDD driven development environment using automated unit, acceptance, CI, and system testing commercially available software through at least one development lifecycle
- Experience using one or more general purpose programming languages, but must have recent experience testing Golang. Your other languages may include Rust, Java, C, C++, Python, or C#.
- Experience testing infrastructure as code (IAC) written in Terraform
- Experience doing full stack testing including infrastructure cloud services (Storage, VMs, Network, etc.) in a continuous CI/CD pipeline environment
- Experience using and testing containerized/Kubernetes clusters and associated pipelines, management, and operations
- Experience crafting, building, and running automated test frameworks in distributed cloud environments such as AWS and GCP
- Experience testing in an automated and programmatic DevSecOps environment
- Experience using industry standard test tools, frameworks, and environments
- Experience working and testing software in a medical regulated environment considered a plus
Physical Job Requirements
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.
Benefits & CompensationMedtronic 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.
About MedtronicWe lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 90,000+ passionate people.
We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Learn more about our business, mission, and our commitment to diversity here