Back to job search
C
CloudLearn.ioVerified Job Source

Software Engineer

Company Description CloudLearn.io is a training platform designed for IT professionals who want practical, real-world experience in cloud and cybersecurity technologies. The company provides hands-on labs in live AWS and Azure environments, along with leading security tools, so learners build applicable skills rather than just theory. Challenge scenarios and interactive playgrounds allow users to solve real cloud architecture and security problems in safe, isolated environments. Structured certification paths and comprehensive assessments help individuals and teams close skill gaps and valida…

  • Remote
  • ["Surrey, British Columbia, Canada"]
  • Posted Jul 17, 2026
  • Apply by Aug 16, 2026
  • 1 position

Job summary

Company Description CloudLearn.io is a training platform designed for IT professionals who want practical, real-world experience in cloud and cybersecurity technologies. The company provides hands-on labs in live AWS and Azure environments, along with leading security tools, so learners build applicable skills rather than just theory. Challenge scenarios and interactive playgrounds allow users to solve real cloud architecture and security problems in safe, isolated environments. Structured certification paths and comprehensive assessments help individuals and teams close skill gaps and validate their expertise. CloudLearn.io focuses on supporting career growth for practitioners and strengthening technical capabilities across organizations. We are seeking a remote Software Engineer on a contract basis to help design, build, and maintain the platform that powers hands-on labs, challenge scenarios, and interactive playgrounds. In this role, the engineer will implement back-end services and APIs, integrate with cloud providers such as AWS and Azure, and ensure secure, reliable handling of lab environments and user data. Day-to-day responsibilities include writing clean, efficient code, reviewing and refactoring existing services, troubleshooting production issues, and collaborating with product and content teams to support new training features. The engineer will also contribute to technical documentation, participate in code reviews, and help improve the overall architecture and performance of the platform. Qualifications Strong foundation in Computer Science, including data structures, algorithms, and software design principles. Experience in Back-End Web Development and Software Development, building and maintaining scalable web services or APIs. Proficiency in Programming and Object-Oriented Programming (OOP) using one or more modern languages (e.g., Python, NextJS). Familiarity with cloud platforms such as AWS or Azure, and understanding of cloud-native architectures and security best practices. Ability to write maintainable, testable code and work with version control systems (e.g., Git) and CI/CD pipelines. Comfort working in a remote, collaborative environment with clear communication and documentation skills. Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. Experience in education technology, developer tools, or training platforms is a plus.

What you’ll do

The Software Engineer will design, build, and maintain the platform for hands-on labs and interactive scenarios. Responsibilities include writing clean code, troubleshooting issues, and collaborating with teams to support new training features.

Requirements

Candidates should have a strong foundation in Computer Science and experience in back-end web development. Proficiency in modern programming languages and familiarity with cloud platforms like AWS or Azure is also required.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Back-End Web Development
  • Software Development
  • APIs
  • Python
  • NextJS
  • AWS
  • Azure
  • Cloud-Native Architectures
  • Security Best Practices
  • Version Control
  • CI/CD
  • Clean Code
  • Object-Oriented Programming
  • Troubleshooting
  • Technical Documentation
  • Collaboration

Additional details

Minimum education
Bachelor’s degree
Minimum experience
2+ years
Apply by
Aug 16, 2026