AWS
EC2
ECS
Fargate
S3
DevOps
CI/CD
Docker
JIRA
GitLab
JFrog Artifactory
Bamboo
Bitbucket
Coverity
SonarQube
Version Control
Artifact Management
Scripting
Architecture
Maintenance
Optimization
Design
Support
Documentation
Validation
Regulatory Compliance
Security
Release Management
Configuration Management
This is a mid-to-senior level opportunity for someone who can both advise on architectural decisions and contribute hands-on. The ideal candidate will be confident discussing trade-offs of different AWS-native solutions, while also managing and evolving the DevOps toolchain to support regulated software development.
Basic Qualifications
Bachelor’s degree in Engineering (Computer Science, Software, Biomedical, Electrical, or related); advanced degree preferred. 5+ years of development experience in DevOps or tooling roles. Proven experience managing and deploying AWS-based DevOps infrastructure (EC2, ECS, Fargate, S3). Hands-on experience with software development tools including version control, issue tracking, artifact management, and CI/CD orchestration tools. Strong understanding of regulatory compliance in a software development environment (medical device preferred). Ability to work independently and collaboratively in a distributed team setting. Excellent communication skills, capable of conveying complex technical concepts to both technical and non-technical stakeholders.
Key Responsibilities
Take ownership of toolchains used in regulated software development including JIRA, TFS, GitLab, Docker, JFrog Artifactory, Bamboo, and Bitbucket. Deploy, maintain, and optimize development tooling using AWS services (EC2, ECS, Fargate, S3). Design and support CI/CD pipelines to improve build and deployment processes. Lead tool selection based on program needs and industry best practices. Maintain, validate, and document tools and systems in compliance with medical device development standards (e.g., IEC 62304, FDA requirements). Configure and manage static code analyzers such as Coverity or SonarQube. Develop scripts and integrations across platforms (e.g., JIRA to GitLab, Bamboo to Bitbucket). Maintain secure environments for code signing and release management. Host and manage build outputs such as documentation and system models.