BeyondTrust

Associate Software Development Engineer

BeyondTrust$80K — $110K *
US-AnywhereRemote in Canada
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience; 2+ years in software engineering with both application development and delivery infrastructure.
  • Proficient in at least one backend language (e.g., Python, Java, Go, C#) with production-quality service or API development experience.
  • Familiar with cloud providers (AWS, Azure, GCP) and infrastructure-as-code tools like Terraform or Pulumi.
  • Hands-on experience with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI).
  • Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
  • Scripting and automation skills in languages like Python and Bash applied to operational tasks and developer tooling.
  • Ability to use monitoring and observability tools (e.g., Datadog, Prometheus, Grafana).
  • Proficient in using AI tools (e.g., GitHub Copilot) for development and infrastructure tasks.

Responsibilities

  • Contribute to EPM product development by writing clean, tested backend services, APIs, and data-layer code.
  • Build and maintain CI/CD pipelines for consistent and reliable product delivery across EPM components.
  • Provision and manage cloud infrastructure using infrastructure-as-code to ensure security and reliability.
  • Develop internal tooling and automation to reduce engineering toil and enhance productivity.
  • Support monitoring and observability tools ensuring actionable signals for system health are available to teams.
  • Participate in incident response efforts, contributing to root cause analysis and improvements across the platform.
  • Utilize AI tools routinely in development for code generation, troubleshooting, and documentation.
  • Collaborate with Engineering, Product, and Security to identify delivery needs and potential gaps early.

Benefits

  • Opportunity to work on diverse engineering projects across application development and infrastructure.
  • Access to modern tooling, including AI technologies, enhancing development capabilities.
  • Collaborative work environment involving cross-functional teamwork with Product and Security teams.
  • A focus on professional growth through exposure to a wide array of technologies and practices.
  • Potential for measurable impact by improving internal tooling and automation, contributing to team productivity.
Full Job Description
The Role

The Associate Software Development Engineer is a broad engineering role that spans the full spectrum from application development to delivery infrastructure. This role contributes to the EPM product itself - writing backend services, APIs, and tooling - while also building and maintaining the CI/CD pipelines, cloud infrastructure, and automation that keep the platform running reliably. Rather than specializing narrowly in infrastructure or application code, this role is expected to move fluidly across both, using AI tooling to operate effectively across that wider surface area.

What You'll Do
  • Contribute to EPM product development, including backend services, APIs, and data-layer work, writing code that is clean, tested, and maintainable.
  • Build and maintain CI/CD pipelines that enable fast, reliable delivery of product changes across EPM components.
  • Provision and manage cloud infrastructure using infrastructure-as-code, following team standards for security, reliability, and cost.
  • Develop internal tooling and automation that reduces toil and improves the productivity of the broader engineering team.
  • Support monitoring, alerting, and observability tooling so engineering teams have clear, actionable signal on system and application health.
  • Participate in incident response, contributing to root cause analysis and follow-up improvements across both platform and application layers.
  • Use AI tooling as a standard part of the development workflow - for code generation, infrastructure configuration, troubleshooting, test coverage, and documentation.
  • Collaborate across Engineering, Product, and Security to understand delivery needs and surface gaps early.
  • Maintain clear documentation for platform components, APIs, and operational procedures.

What You'll Bring
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience; 2+ years of professional software engineering experience spanning application development and delivery infrastructure.
  • Proficiency in at least one backend language (Python, Java, Go, C#, or similar) with experience writing production-quality services or APIs.
  • Hands-on experience with cloud infrastructure (AWS, Azure, or GCP) and infrastructure-as-code tools such as Terraform or Pulumi.
  • Experience building or contributing to CI/CD pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or equivalent.
  • Working knowledge of containerization and orchestration, including Docker and Kubernetes.
  • Scripting and automation proficiency in Python, Bash, or similar, applied to both operational tasks and developer tooling.
  • Familiarity with monitoring and observability tooling such as Datadog, Prometheus, Grafana, or equivalent.
  • Hands-on use of AI tools (such as GitHub Copilot, Claude, or similar) across development and infrastructure work - not as a novelty but as a routine productivity practice.
  • Clear written communication skills and a collaborative working style across Engineering, Product, and Security.

What Success Looks Like
  • Product code contributions are clean, tested, and ship with confidence through the delivery pipeline.
  • CI/CD pipelines are reliable and changes move through the delivery process without unnecessary friction.
  • Infrastructure is provisioned through code, consistently and repeatably, without manual intervention.
  • Internal tooling and automation reduce toil measurably over time rather than accumulating as permanent overhead.
  • Platform and application issues are detected through monitoring before they become customer-facing incidents.
  • AI tools are used routinely and effectively across both development and platform work, improving output speed and quality.

Nice To Have
  • Exposure to front-end development (TypeScript, React, or similar) sufficient to contribute across the full stack.
  • Familiarity with GitOps workflows and tools such as ArgoCD or Flux.
  • Experience with event-driven architectures or message queue systems (Kafka, RabbitMQ, or similar).
  • Prior experience in a SaaS or cloud-native product engineering environment.
  • Exposure to secrets management solutions such as HashiCorp Vault or cloud-native equivalents.

Better Together

About BeyondTrust

BeyondTrust is a cybersecurity company that provides solutions for privileged access management, vulnerability management, and remote access management. The company was founded in 2006 and is headquartered in San Diego, California. BeyondTrust's products are used by organizations in various industries, including finance, healthcare, and government. The company has received numerous awards for its products, including the SC Award for Best Vulnerability Management Solution and the CRN Tech Innovator Award for Privileged Access Management.
Learn more about BeyondTrust
Size
1,000 employees
Industry

Similar Jobs

More Jobs at BeyondTrust

More Information Technology Jobs

Find similar Associate Software Development Engineer jobs: