Principal, Release Engineer (Automation Developer)

Pilot Thomas Logistics•Boston, MA

About The Position

PTC is seeking a highly skilled Release Engineer for its Onshape team. The role supports reliable, on-time delivery of software products and updates by working closely with Development, QA, and Operations teams. The Release Engineer automates and improves software build, test, and deployment processes and helps ensure the quality and consistency of releases delivered to customers.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 7 years of experience as a Release Engineer or in a similar role.
  • Strong proficiency in Java development and the Java ecosystem, including Core Java and Java EE.
  • Extensive experience with build automation tools such as Maven, Gradle, and Ant.
  • Expertise in CI/CD platforms such as Jenkins, GitLab CI, or GitHub Actions.
  • Deep knowledge of version control systems, especially Git.
  • Proficiency in automation scripting languages such as Bash, Python, and Groovy.
  • Experience with cloud services and infrastructure management on platforms such as AWS or Azure.
  • Hands-on experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with configuration management tools such as Ansible, Terraform, or Chef.
  • Experience with Agile development methodologies such as Scrum or Kanban.
  • Knowledge of continuous integration and continuous delivery practices.
  • Familiarity with cloud-based platforms and technologies such as AWS or Azure.
  • Exceptional analytical, problem-solving, and troubleshooting skills.
  • Strong attention to detail.
  • Ability to collaborate and communicate effectively with development, QA, and Operations teams.
  • Adaptability and willingness to continue learning in the evolving software and DevOps landscape.
  • Proactive approach to continuous improvement and process automation.
  • Applicants must be authorized to work in the United States without requiring current or future employment-based immigration sponsorship.

Nice To Haves

  • Understanding of microservices architecture and experience working with RESTful APIs.

Responsibilities

  • Develop and maintain build scripts to automate compilation, packaging, and deployment of Java applications.
  • Implement and manage CI/CD pipelines so code is built, tested, and deployed frequently and reliably.
  • Continuously improve build and deployment processes for speed, efficiency, and stability.
  • Integrate automated testing and quality checks into the build process to identify and address issues early.
  • Manage software dependencies to ensure consistency across environments.
  • Diagnose and resolve issues during build, test, and deployment phases.
  • Containerize applications for consistent deployment across environments.
  • Collaborate with software developers and QA engineers to support smooth integration and delivery of features.

Benefits

  • Performance-based bonus eligibility.
  • Employee share purchase program allowing employees to purchase discounted PTC stock.
  • Potential eligibility for equity programs.
  • Medical, dental, and vision insurance.
  • Paid time off and sick leave.
  • Tuition reimbursement.
  • 401(k) contributions and employer match.
  • Flexible spending accounts.
  • Life insurance.
  • Disability coverage.
  • Commuter subsidy for office-assigned employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service