Software Engineer
STACK IT Recruitment
Posted: January 7, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Build high-performance cloud services and APIs running on AWS and Kubernetes.
Required Skills
Job Description
💡 Ready to build high-performance cloud services that power a global video technology platform?
We’re hiring a Software Engineer to develop Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend development, cloud infrastructure, and modern DevOps tooling, this role is for you.
💻 Who You Are
A highly skilled Software Engineer with strong Python experience and deep knowledge of AWS, Kubernetes, networking, and observability. You’re comfortable owning services end-to-end and delivering reliable, scalable cloud solutions.
📍 Work Type
• Fully On-Site - 5 days a week in-office
• Location: Toronto, ON
• Vacancy Type: This is a newly created position
Requirements:
🎯 What You’ll Do
• Develop backend services in Python (Tornado, Django) for AWS and Kubernetes
• Build and optimize APIs powering distributed cloud systems
• Deploy and scale workloads on AWS: EC2, AutoScaling, RDS, S3, CloudWatch, CloudFormation
• Containerize and manage services using Docker and Kubernetes
• Implement monitoring using Prometheus and Zabbix
• Manage centralized logging systems (ELK / EFK)
• Work with networking protocols (IP, TCP, UDP, TLS)
• Support build pipelines using GNU Make, Meson, Autotools, SCons, or Gradle
• Utilize media technologies such as FFmpeg and GStreamer
• Collaborate with engineering teams to ensure clean, scalable service delivery
⭐ What We’re Looking For
• 5+ years of experience as an Backend/Python Engineer or in a similar backend/cloud-focused role
• Strong proficiency in Python (Tornado or Django preferred)
• Solid understanding of SQL and relational databases
• Hands-on experience with AWS (EC2, AutoScaling, RDS, S3, CloudWatch, CloudFormation)
• Practical experience with Docker, Kubernetes, and git
• Good grasp of networking fundamentals (IP, TCP, UDP, TLS)
• Experience setting up and maintaining monitoring tools (Prometheus, Zabbix)
• Experience with centralized logging platforms (ELK/EFK)
• Familiarity with build systems (GNU Make, Meson, Autotools, SCons, Gradle)
🔥 What Makes This Role Exciting
• Impact – Build the backbone of cloud services powering real-time, distributed applications
• Innovation – Work with Python, Kubernetes, AWS, and cutting-edge media/streaming technologies
• Growth – Develop complex cloud-native systems while deepening your expertise in backend engineering, scalability, and observability
Benefits:
• Base Salary: $100,000 – $120,000
• Stock Options: Opportunity to own a part of the company and share in its growth
• Health Spending Account (HSA): Flexible, employer-funded account supporting your wellness
• Paid Time Off: 2 weeks of vacation
📩 Ready to Build Scalable Cloud Software? Apply Now!
At STACK IT Recruitment, we connect top technical talent with standout opportunities across Canada. If you meet at least 70% of the qualifications, we encourage you to apply - we’d love to chat!
Know someone perfect for this role? Share this posting! You might help them find their next great opportunity.
✨ We’re proud to support diversity and inclusion. Need accommodation during the hiring process? Just let us know - we’re here to help.
AI Use Disclosure:
STACK IT uses AI-enhanced tools to support initial candidate screening and interview note analysis. All assessments and hiring decisions remain human-led.