Senior Software Developer

BeyondTrust Logo

BeyondTrust

πŸ“Remote - Canada

Summary

Join BeyondTrust's Developer Experience (DevEx) Team as a Senior Developer to empower engineers by streamlining workflows, improving tooling, and building infrastructure that supports velocity and quality. You will play a key role in shaping how our developers build, test, and deploy software. This role involves designing, developing, and maintaining internal tools and infrastructure to enhance developer productivity. You will collaborate with engineering teams to address pain points and optimize CI/CD pipelines. The ideal candidate will have 5+ years of professional software development experience with strong Node.js and TypeScript skills and experience with GitHub Actions and GitHub Apps. You will contribute to system architecture and design decisions impacting developer tooling and environments.

Requirements

  • 5+ years of professional software development experience
  • Strong experience with Node.js and TypeScript
  • Hands-on experience building and maintaining GitHub Actions and GitHub Apps
  • Experience working with CI/CD systems, build pipelines, and developer tooling
  • Familiarity with Go (Golang)
  • Solid understanding of containerization, AWS services and infrastructure
  • Experience with Artifactory or other artifact management systems
  • Proficient in Agile methodologies and cross-functional team collaboration

Responsibilities

  • Design, develop, and maintain internal tools and infrastructure to improve developer productivity and experience
  • Build and maintain GitHub Actions workflows and GitHub Apps to automate engineering workflows
  • Collaborate with engineering teams to understand pain points and implement solutions that optimize CI/CD pipelines, build systems, and release processes
  • Create tools and services using Node.js and Golang
  • Contribute to system architecture and design decisions that impact developer tooling and environments
  • Work closely with DevOps, SREs, and platform engineering to improve automation and integrations across the engineering department
  • Document tooling and workflows clearly for easy adoption across teams
  • Advocate for and implement best practices in observability, testing, and performance monitoring for DevEx tools

Preferred Qualifications

  • Experience with C# and .NET ecosystems
  • Familiarity with the Atlassian suite, especially Compass, Jira, and Bitbucket
  • Prior experience in a Developer Productivity, Internal Tools, or Platform Engineering role
  • Experience with infrastructure-as-code

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.