Principal, Release Engineer (Automation Developer)
Core
Automate builds, manage CI/CD pipelines, and ensure high-quality software delivery for PTC's Onshape platform.
Role type
Principal Release Engineer (Automation Developer)
Builds
Java applications, containerized services, and automated release pipelines
Domain
SaaS / CAD / PLM
Required skills
Java, Maven, Gradle, Git, GitHub Actions, Docker, Kubernetes, Python, Bash, AWS, Azure, Ansible, Terraform, RESTful APIs
Preferred skills
Microservices architecture, Agile/Scrum methodologies
Technologies
Onshape, Jenkins, GitLab CI, JIRA
Responsibilities
Develop and maintain build scripts for compilation, packaging, and deployment; Implement and manage CI/CD pipelines; Optimize build processes for speed and stability; Integrate automated testing and quality checks; Manage software dependencies; Troubleshoot build failures; Collaborate with development and QA teams
Seniority
Principal, hands-on IC