
Associate Software Development Engineer
Posted 15 hours ago

Posted 15 hours ago
This is a fully remote position, open to applicants in Canada.
β’ Participate in the development of EPM products, focusing on backend services, APIs, and data-layer tasks by writing clean, testable, and maintainable code.
β’ Create and sustain CI/CD pipelines that facilitate rapid and reliable deployment of product modifications across EPM components.
β’ Set up and oversee cloud infrastructure utilizing infrastructure-as-code, adhering to team standards for security, reliability, and cost efficiency.
β’ Construct internal tools and automation processes that minimize repetitive tasks and enhance the productivity of the overall engineering team.
β’ Provide support for monitoring, alerting, and observability tools to ensure engineering teams receive clear, actionable insights regarding system and application health.
β’ Engage in incident response by contributing to root cause analysis and subsequent enhancements across both platform and application layers.
β’ Integrate AI tools as a standard element of the development workflow β for code generation, infrastructure setup, troubleshooting, test coverage, and documentation.
β’ Collaborate with Engineering, Product, and Security teams to comprehend delivery requirements and identify gaps early in the process.
β’ Ensure comprehensive documentation for platform components, APIs, and operational procedures is maintained.
β’ Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience; with at least 2 years of professional software engineering experience in application development and delivery infrastructure.
β’ Proficient in at least one backend programming language (Python, Java, Go, C#, or similar) with a background in creating production-quality services or APIs.
β’ Practical experience with cloud infrastructure (AWS, Azure, or GCP) and infrastructure-as-code tools like Terraform or Pulumi.
β’ Experience in constructing or contributing to CI/CD pipelines using tools such as GitHub Actions, Jenkins, GitLab CI, or similar platforms.
β’ Knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
β’ Proficiency in scripting and automation using Python, Bash, or similar languages, applied to both operational tasks and developer tools.
β’ Familiarity with monitoring and observability tools such as Datadog, Prometheus, Grafana, or equivalent.
β’ Direct experience using AI tools (like GitHub Copilot, Claude, or similar) in development and infrastructure work β not merely as a novelty but as an essential productivity practice.
β’ Strong written communication skills and a collaborative approach to working with Engineering, Product, and Security teams.
β’ Health insurance
β’ Retirement plans
β’ Paid time off
β’ Flexible work arrangements
β’ Professional development
MetroStar
Prima
Dropbox
General Dynamics Information Technology
Get handpicked remote jobs straight to your inbox weekly.