Salary
$114k – $128k per year
Location
Hybrid (Waterloo, Canada)
Seniority
Middle · 5+ years exp
First seen by Alion on Oct 22, 2026.
Overview
Company
Impact
Profile match
Connect with top talent or find your next role in tech, finance, law & more. Hays offers expert recruitment & workforce solutions across the US.
Job Title: Application Developer
Location: Toronto, ON, Waterloo, ON (Hybrid 2-3 days onsite)Duration: 12 Months contract with possibility of extensionJob Description:Seeking a Senior Software Engineer with experience in software development, cloud engineering, DevOps, and data platforms. The role involves building enterprise applications and APIs, supporting AWS cloud solutions, enhancing data platforms, and contributing to AI-enabled initiatives.
Responsibilities:Develop, deploy, and support applications and APIs using C#, .NET Core, Python, and SQL.Build and maintain CI/CD pipelines and cloud-based solutions on AWS.Support Snowflake and modern data platforms, including data integration and optimization.Troubleshoot production issues and implement secure, scalable solutions.Collaborate with architects, engineers, and business stakeholders to deliver high-quality solutions.Contribute to application modernization, automation, and continuous improvement efforts.
Required Skills:5+ years of experience in Software Development, Cloud Engineering, DevOps, or Data Engineering.Strong experience with C#, .NET/.NET Core, Python, SQL, and web application development.Hands-on experience with AWS (EC2, S3, RDS, EKS, IAM, CloudWatch).Experience with CI/CD tools, Docker, Kubernetes, and API development.Knowledge of Snowflake or similar cloud data platforms.Strong troubleshooting, communication, and stakeholder management skills.
Preferred Skills:Experience with AI/GenAI solutions and intelligent automation.Knowledge of Power BI, Tableau, PostgreSQL, and analytics platforms.Exposure to DevSecOps tools such as Snyk or Checkmarx.Experience in financial services, insurance, or other regulated industries.Previous mentoring or technical leadership experience.
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.
This posting is not for an existing vacancy with the organization.
AI may be used to screen, assess or select applicants for the position.
#LI-DNI
#1127229 - Marie Cronin
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,133,102 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Waterloo
Hybrid · Contractor · Toronto
JavaScript
TypeScript
C#
Frontend
Vue.js
React.js
DevOps
Rest API
GitLab CI
CI/CD
Jenkins
Platform Engineering
Management
Confluence
Jira
Agile
Apply
In office · Contractor · Toronto
Python
Python
FastAPI
AI/ML
AI Agents
LLM
DevOps
Rest API
GCP
AWS
Docker
Kubernetes
Apply
Equity · Remote (Canada) · 4+ years exp · Canada
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Redis
Databricks
AI/ML
LangGraph
LangChain
Function Calling
AI Agents
LangSmith
LLM
Frontend
Redux
React.js
Sass
DevOps
Datadog
AWS
Design
Figma
Apply
Junior Software Developer
4 hours ago
In office · 1+ year exp · Bachelor's Degree · Toronto · Vancouver
Go
Java
DevOps
CI/CD
Management
Agile
Apply
Associate Software Developer
3 hours ago
In office · Full-Time · Toronto · New Brunswick
JavaScript
Java
Kotlin
TypeScript
Java
Spring Boot
AI/ML
AI Agents
Frontend
Vue.js
Angular
React.js
DevOps
CI/CD
AWS
AWS Lambda
Apply
In office · 13+ years exp · Bachelor's Degree · Waterloo
Python
JavaScript
SQL
C#
C++
Perl
C#
.NET
AI/ML
Machine Learning
DevOps
GCP
FinOps
SLI/SLO/SLA
Linux
Unix
DNS
Apply
Staff Software Developer, Google Cloud
11 hours ago
In office · 8+ years exp · Bachelor's Degree · Waterloo
AI/ML
AI Agents
DevOps
Terraform
GCP
Git
Kubernetes
Google Cloud Run
IAM
Cybersecurity
FedRAMP
Apply
Software Engineer II
1 day ago
$54k – $68k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Waterloo
JavaScript
Java
TypeScript
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Databases
Cassandra
ElasticSearch
AI/ML
Copilot
Cursor
Frontend
Angular
DevOps
Rest API
GCP
Azure
CI/CD
Jenkins
AWS
Docker
SOAP
Management
Agile
Apply
Apply
Apply
This is one of many
2,133,102 more open roles from verified company boards, updated every day.

