Principal Software Engineer - Build & Release

ParexelNewton, MA
Remote

About The Position

When our values align, there's no limit to what we can achieve. At Parexel, we all share the same goal - to improve the world's health. From clinical trials to regulatory, consulting, and market access, every clinical development solution we provide is underpinned by something special - a deep conviction in what we do. Each of us, no matter what we do at Parexel, contributes to the development of a therapy that ultimately will benefit a patient. We take our work personally, we do it with empathy and we're committed to making a difference.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Information Technology, or related field of study and 8 years of progressive experience in build and release methodologies.
  • 1 year of experience with maintaining robust CI / CD pipelines using Jenkins and Microsoft Azure.
  • 1 year of experience migrating build and deployment setup to cloud platforms.
  • 1 year of experience managing cross-platform infrastructure (Windows Servers and Linux Servers), ensuring system stability.
  • 1 year of experience coordinating with stakeholders and upstream and downstream teams to resolve application and system level incidents.
  • 1 year of experience developing Java Tools and utilities, which will streamline release processes.
  • 1 year of experience working with cross-functional teams to ensure release timelines are met.
  • 1 year of experience with Continuous Integration Systems, troubleshooting and debugging.
  • 1 year of experience with Software Development Life Cycle analytical skills.
  • Utilize Subversion, GIT, or an equivalent source control management system.
  • Hands-on experience with multiple operating systems (Windows, UNIX).
  • Impart expertise with Continuous Integration Systems such as Jenkins.
  • Strong troubleshooting, debugging, and analytical skills.
  • Knowledge of SDLC.
  • Utilize a core programming language (NET, Java), one script language (PowerShell, or shell script).

Responsibilities

  • Support all Release Engineering activities.
  • Define and improve existing build and deployment processes.
  • Assist development teams with delivering different types of releases.
  • Investigate and resolve build, deployment, and test issues.
  • Develop tools and other resources to aid in streamlining our release processes.
  • Work with cross-functional teams to ensure all release milestones are met.
  • Coordinate with stakeholders and upstream downstream teams to resolve application and system level incidents towards the resolution of all complexities and priorities.
  • Maintain expertise in flow of application process to resolve application-level incidents with latest updates and perform root cause analysis.
  • Supervise alerts related to application and system procedures and provide services proactively.
  • Perform root cause assessment for post-production defects and apply fixes as needed.
  • Plan, implement, and support projects with small to medium size to ensure a defect-free production system.
  • Provide support and identifying all issues and prepare appropriate documentation for all issues and solutions.
  • Manage all production systems and recommending ways to optimize performance and provide solutions to problems and prepare reports for all problems.

Benefits

  • Employee Referral Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service