Senior Cloud Developer, Platform Engineering
novisto
Software Engineering
Montreal, QC, Canada
Posted on Aug 14, 2025
As a Senior Cloud Developer, you will be a cornerstone of our Platform Engineering team, responsible for designing, building, and operating the critical infrastructure and services that power our entire product suite. Your role is a dynamic blend of hands-on software development and sophisticated infrastructure management. You will drive technical decisions, enhance our multi-cloud environment, and empower our feature teams by providing a stable, scalable, and efficient platform.
Key Responsibilities:
Cloud Infrastructure & Automation
- Design, deploy, and maintain our core infrastructure across GCP and Azure using Infrastructure as Code (Terraform).
- Manage and scale our Kubernetes clusters, ensuring high availability, performance, and security.
- Administer and optimize our data services, including PostgreSQL, Redis, and Elasticsearch clusters.
- Develop and enhance our monitoring, logging, and alerting systems to proactively identify and resolve issues, upholding our uptime SLAs.
- Automate operational processes, including environment provisioning, backups, and disaster recovery.
- Own production stability through a collaborative on-call rotation.
Platform Development & Services
- Contribute hands-on to the development of key platform services and internal tools using Python and Go.
- Build and maintain shared libraries and services that provide core functionality like authentication, background job processing, and real-time communication.
- Architect and implement robust, scalable solutions that serve the needs of multiple engineering teams.
- Take ownership of services from design through to deployment and operational support.
Developer Experience & DevOps
- Champion DevOps best practices and continuously improve the Software Development Life Cycle for all engineers.
- Develop and manage robust CI/CD pipelines to automate the testing, building, and deployment of services.
- Evolve our local development environments to ensure developers can onboard and contribute efficiently.
- Serve as a go-to expert for cloud architecture and DevOps practices, mentoring engineering teams.
Job Requirements:
- 7+ years of experience in a cloud engineering, DevOps, or software development role with a focus on infrastructure.
- Strong proficiency in Infrastructure as Code, particularly with Terraform.
- Deep experience with containerization and orchestration using Docker and Kubernetes.
- Proven experience managing production workloads in a major cloud provider (GCP or Azure).
- Solid programming and scripting skills (Python, Go, Bash).
- Hands-on experience managing databases (PostgreSQL) and other stateful services (Redis, Elasticsearch).
- Familiarity with building and maintaining CI/CD pipelines.
- A proactive, ownership-driven mindset with a passion for building reliable and scalable systems.
- Bilingual in English and French (spoken and written).
- Bonus: Experience with front-end technologies (HTML/CSS, JavaScript/TypeScript) for building internal tools.
What we offer:
- Join an early-stage, well-financed company
- Advance Novisto’s purpose of contributing to the sustainability of the economy, environment, and society by empowering companies to make better decisions and disclosures through our ESG data management software
- Shape the foundational platform that supports thousands of users globally, influencing technical decisions that will scale our SaaS for years to come.
- Contribute your knowledge and insights to increase awareness and knowledge of sustainability
- Generous health benefits (100% Insurance coverage & access to Dialogue's telemedicine app)
- Flexible schedules & opportunity to work remotely
- 4 weeks of vacation
- Stock option plan
- Includes a paid annual on-call stipend, distributed with each paycheck.
- Summer hours
- If you prefer to work at the office, we have a beautiful office in Old Montreal, close to downtown and steps away from a metro (subway) station