Software Development Engineer

New
B
BeyondTrustCybersecurity
Remote CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPythonGCPJavaKubernetesC#AzureGoTerraform

Requirements

  • Experience in software development and delivering cloud-based or distributed systems.
  • Emphasis on scalability and security in software delivery.
  • Proficiency in one or more modern programming languages: C#, Go, Java, or Python.
  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
  • Knowledge of infrastructure as code, specifically Terraform.
  • Experience with CI/CD tools such as GitHub Actions, Jenkins, or ArgoCD.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Understanding of monitoring and observability tools like Datadog or Prometheus.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability to work collaboratively in a cross-functional, agile environment.

Responsibilities

  • Develop and maintain high-quality, scalable microservices that support platform-wide capabilities.
  • Collaborate with senior engineers and product managers to translate requirements into maintainable software solutions.
  • Contribute to logging, monitoring, and alerting solutions to ensure system reliability and observability.
  • Assist in automating cloud infrastructure management using Terraform, Terragrunt, and CI/CD pipelines.
  • Participate in code reviews, advocate for engineering best practices, and contribute to technical documentation.
  • Troubleshoot and resolve production issues, participate in incident response, and propose solutions for stability.
  • Work cross-functionally with product managers and engineers to deliver features and platform enhancements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now