BeyondTrust Logo

BeyondTrust

Associate Software Development Engineer

Posted 5 Days Ago
Remote
Hiring Remotely in Canada
Junior
Remote
Hiring Remotely in Canada
Junior
Develop backend services, APIs, and data-layer code; build and maintain CI/CD pipelines and cloud infrastructure via IaC; create tooling and automation; support monitoring, incident response, and documentation; use AI tools in the development workflow and collaborate with Product and Security.
The summary above was generated by AI

BeyondTrust is a place where you can bring your purpose to life through the work that you do, creating a safer world through our cybersecurity SaaS portfolio.

Our culture of flexibility, trust, and continual learning means you will be recognized for your growth, and for the impact you make on our success. You will be surrounded by people who challenge, support, and inspire you to be the best version of yourself.

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

Diversity. Inclusion. They’re more than just words for us. They are the guiding values of how we build our teams, cultivate leaders, and create a culture where people feel connected.

We take care of our employees so they can take care of our customers. Customers who come from all walks of life just like us. We hire incredible people from diverse backgrounds because when we are different together, we are stronger together.

About Us

BeyondTrust is the global identity security leader protecting Paths to Privilege™. Our identity-centric approach goes beyond securing privileges and access, empowering organizations with the most effective solution to manage the entire identity attack surface and neutralize threats, whether from external attacks or insiders.

BeyondTrust is leading the charge in transforming identity security to prevent breaches and limit the blast radius of attacks, while creating a superior customer experience and operational efficiencies. We are trusted by 20,000 customers, including 75 of the Fortune 100, and our global ecosystem of partners.

Learn more at www.beyondtrust.com. 

#LI-BS1

Similar Jobs

3 Hours Ago
Remote or Hybrid
Senior level
Senior level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Design high-level systems that integrate ML models into production, enable ML–rendering engine interaction, build language-agnostic APIs/wrappers and microservices, evaluate build-vs-buy options, coordinate cross-functional integration requirements, and decompose product vision into scalable ML-enabled architecture.
Top Skills: APIsC#C++ContainerizationDeep LearningGitMessage BrokersMicroservicesModel DeploymentModel Fine-TuningPythonReal-Time Rendering EngineReinforcement LearningUnix Shell
3 Hours Ago
Remote or Hybrid
Senior level
Senior level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Develop and optimize C++ systems implementing machine learning, computer vision, and (inverse-)procedural 3D modeling algorithms. Collaborate with leadership to translate product vision, manage code with Git, deploy and test on cloud platforms, work with large-scale geospatial datasets, and operate in Unix (bash) environments.
Top Skills: BashC++Cloud PlatformCmakeGitLinuxmacOSMercurialUnix ShellUnreal Engine
3 Hours Ago
Remote or Hybrid
Senior level
Senior level
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Design and implement high-performance C++ systems for machine learning, computer vision, and 3D/procedural modeling. Apply research, optimize code for speed and scalability, collaborate with leadership, use Git, deploy and test on cloud with large-scale geospatial datasets, and operate in a Unix shell environment.
Top Skills: 3D ModelingC++Cloud PlatformCmakeComputational GeometryComputer GraphicsComputer VisionGeospatial Data ProcessingGitLinuxMachine LearningmacOSMercurialPythonUnix Shell/BashUnreal Engine

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account