Location: Toronto, ON (Hybrid, 2–3 days onsite)
Language: English, with strong written and verbal communication skills
Background Check Requirement: Successful completion of a background check is required
About the Opportunity
If you're passionate about building scalable cloud platforms and solving complex backend engineering challenges, this is an opportunity to make a meaningful impact. Join a global engineering team developing technology that powers geoscience solutions used across mining, infrastructure, environmental consulting, and energy, helping customers make smarter decisions through data and innovation.
Working alongside talented engineers, architects, and product teams, you'll help shape the future of a modern cloud platform that enables integrated workflows, open APIs, and collaboration across multiple products. This is a role where your ideas will influence technical direction, not just implementation.
What's In It for You
• Work on technically challenging distributed systems using modern cloud technologies.
• Influence architecture and engineering best practices across a global development team.
• Collaborate with experienced engineers in a culture that values innovation, knowledge sharing, and continuous learning.
• Gain exposure to cloud-native technologies including Kubernetes, CI/CD, and Infrastructure as Code.
• Build solutions that have a real-world impact across environmental, infrastructure, and geoscience industries.
Your Responsibilities
• You'll design, develop, and maintain scalable backend services and RESTful APIs using C++ and Python.
• You'll contribute to architectural decisions, evaluating technical trade-offs and recommending scalable solutions.
• You'll build and deploy cloud-native applications across AWS, Azure, or GCP environments.
• You'll leverage Kubernetes, container orchestration, and Infrastructure as Code to deliver reliable, resilient services.
• You'll collaborate closely with engineering, product, and architecture teams to deliver high-quality software.
• You'll champion secure software development practices and contribute to modern CI/CD pipelines.
Skills and Qualifications
• 7+ years of professional backend software development experience with a Bachelor's degree in Computer Science, Engineering, or a related discipline.
• Advanced experience developing production applications using C++ and Python.
• Strong experience designing and maintaining RESTful APIs and backend services.
• Hands-on experience with AWS, Azure, or GCP, Kubernetes, and container orchestration technologies.
• Solid understanding of Infrastructure as Code, CI/CD pipelines, and secure software development practices.
• Demonstrated ability to evaluate architectural trade-offs, solve complex technical challenges, and communicate effectively with technical and non-technical stakeholders.
Note from the Hiring Manager
"We're looking for someone who enjoys solving complex engineering problems, isn't afraid to challenge ideas, and wants to help shape the technical direction of a platform that's making a real impact. If you're collaborative, curious, and passionate about building scalable cloud solutions, we'd love to meet you."
Why Partner with Altis
If you've never worked with a staffing agency before, we make it easy. We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team. When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are. Then, if you're a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager. And rest assured, all our services are free of cost for candidates.