Skip to content

Sr. Engineer – Developer Productivity – Devops
Company | Medtronic |
---|
Location | Newton, MA, USA |
---|
Salary | $128000 – $192000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree and 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience.
Responsibilities
- Maintain and improve the build system and developer tools to streamline development processes and enhance efficiency
- Demonstrate expertise in various build systems, including CMake, ROS/Catkin, and Bazel, to support diverse project needs
- Work on automation across all stages of software deployment and infrastructure management to improve efficiency and reduce manual overhead
- Establish and maintain monitoring and logging systems to proactively address performance issues and ensure system health
- Troubleshoot and resolve issues in the development, test, and production environments, ensuring high availability and performance
- Collaborate with teams to integrate DevOps practices into the development lifecycle of Python, C++, and QT applications
- Implement, manage, and monitor CI/CD pipelines for native applications and cloud services, ensuring fast and reliable deployment
- Set up and maintain the CI/CD infrastructure and build agents within a Bitbucket/Bamboo environment, ensuring seamless integration and automation across software development and deployment processes
- Document DevOps processes, tools, and configurations to maintain a clear understanding among teams and to facilitate onboarding of new team members
- Contribute to disaster recovery planning, risk management, and data protection, in compliance medical software regulations
- Stay abreast of new technologies and trends in the DevOps and cloud space, particularly those relevant to the medical device and healthcare sectors
Preferred Qualifications
- Extensive experience using build systems to enhance the deployment of software on various platforms using tools such as CMake, Bazel, and others
- Extensive experience with building monitoring dashboards using tools such as Grafana
- Proficient in languages such as Python, C++, Bash, or similar
- Extensive experience with configuration management tools (e.g., Ansible, Chef, Puppet)
- Expertise in AWS services and infrastructure, including EC2, S3, VPC, Lambda, CDK and CloudFormation
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes)
- Solid understanding of network protocols and services
- Familiarity with compliance standards and security frameworks relevant to the medical device software industry (e.g., HIPAA, FDA regulations)
- Excellent problem-solving abilities and a proactive approach to addressing challenges and finding solutions
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Serve as a subject matter expert on DevOps best practices, cloud architecture, and security, providing guidance and mentorship to junior team members