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