Caseware is on a mission to eliminate manual operations through automation, standardization, and Infrastructure as Code. Our Platform Engineering team is responsible for ensuring availability, cost-efficiency, security, and operational excellence across all environments.
We are looking for a Senior Software Engineer with deep AWS and Kubernetes (EKS) expertise who can write code, build scalable platforms, and automate everything. You will work on high-level abstraction layers, ensuring teams can deploy applications seamlessly without deep Kubernetes exposure while improving efficiency, security, and reliability.
🚀 If you are a hardcore software developer who builds cloud platforms and thrives in automation-driven environments, this role is for you.
Contact:
Chengeer Lee - Principal Talent Acquisition Partner & Coach
❗ Ideal candidate will work in a hybrid mode at our Toronto office. But we are open to remote candidates across Canada.
A quick message from your Talent Partner:
https://www.loom.com/share/ab296d70cd25480795a2e98c65df3dbe?sid=77deadf2-d21e-446e-8810-13a21f84f32b
Key Responsibilities:
- Design, implement, and manage AWS infrastructure using Infrastructure as Code (CDK preferred, but open to other tools).
- Develop and maintain CI/CD pipelines using GitHub Actions.
- Manage and optimize Kubernetes (EKS) clusters at scale, implementing advanced autoscaling strategies beyond HPA (e.g., KEDA).
- Enhance monorepo development workflows (we use Nx for trunk-based development & continuous delivery).
- Drive standardization & abstraction, ensuring teams can deploy applications without managing Kubernetes internals.
- Improve availability, security, and cost efficiency through platform-level enhancements.
- Troubleshoot and resolve infrastructure issues in a high-scale, fast-paced environment.
- Support a rotating 24/7 on-call schedule (ensuring platform reliability).
Must-have requirements:
- ✅ Extensive AWS expertise - AWS must be your primary cloud (or you must have deep experience in another cloud and be able to upskill rapidly).
- ✅ Deep Kubernetes knowledge - ideally EKS, but strong Kubernetes experience elsewhere is acceptable.
- ✅ Strong coding background - we need software engineers, not IT operations professionals.
- ✅ Cloud architecture knowledge, particularly AWS Well-Architected Framework.
- ✅ Ability to work independently in a fast-moving, high-scale environment.
Nice to have:
- Expertise in TypeScript & AWS CDK (Python is also fine).
- Experience managing monorepos & trunk-based development.
- Familiarity with service mesh technologies (e.g., Istio).
- CI/CD experience with GitHub Actions.
- Experience with AWS multi-account environments (Landing Zone, Control Tower).
- Experience managing hybrid Kubernetes clusters (Windows/Linux).
What's in it for You?
- Cutting-edge cloud engineering: Work on a fully automated Kubernetes-driven platform with high-scale AWS infrastructure.
- High-impact work: Your changes affect all developer teams, optimizing efficiency, security, and cost.
- Growth & autonomy: Work on complex engineering challenges with a team that values deep expertise.
- AWS & Kubernetes mastery: Work on advanced cloud and Kubernetes scaling strategies, beyond typical ECS-based workloads.
- Eliminate manual operations: Join a team that presses a button to launch a new region in hours, not weeks.
🔥 If you’re a software engineer who loves automation, Kubernetes, and AWS, apply now and be part of our cloud transformation. 🚀
Top Skills
Caseware Ottawa, Ontario, CAN Office
Ottawa, Ontario, Canada