Senior Software Developer, DevOps & Infrastructure

OSEDEA

Montreal (administrative region)

On-site

CAD 85,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive Salary and RRSP contribution
Flexible hours
Work from anywhere for up to 8 weeks
Paid sabbatical
Wellness spending account

Job summary

OSEDEA is seeking a Senior Software Developer in Montreal, Quebec. This role involves designing and delivering robust software solutions in cloud and DevOps environments. Ideal candidates will possess strong backend development skills, extensive experience in software engineering, and the ability to mentor teammates. OSEDEA offers flexible work conditions, a competitive salary, and a focus on professional growth within a diverse team atmosphere.

Qualifications

  • 5+ years of software development experience with hands-on DevOps and cloud experience.
  • Intermediate or conversational French required.
  • Strong backend development experience.
  • Ability to mentor teammates and improve delivery quality.

Responsibilities

  • Design, build, and deliver scalable software solutions for client projects.
  • Develop backend services, APIs, and system components.
  • Contribute to cloud-native environments and modernization initiatives.
  • Coach colleagues on software development best practices.

Skills

Cloud platforms
Backend development
DevOps
Technical judgment
Mentorship

Education

Bachelor’s or college degree in a software-related field

Tools

AWS
Docker
Kubernetes
Terraform

Job description

Who we are

We’re a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team’s life-long dreams, aspirations, and career development.

We strongly believe in the power of community. This is why we seek opportunities to build meaningful relationships with everyone around us.

We celebrate diversity in all its forms. Backgrounds, personalities, career paths, languages... you name it. We actively innovate, learn, and share stories around the topic. We want everyone to feel welcomed and included in all we do.

We like having fun and enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world.

Role overview

As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions, architectures, and infrastructure for our clients. You combine strong software engineering habits with hands-on experience in cloud environments, on-premise environments, automation, deployment, observability, and operations.

You’re comfortable moving between backend development, infrastructure, CI/CD, cloud-native environments, reliability, and technical leadership. You collaborate closely with technical and non-technical teammates, mentor others, and help teams make sound technical decisions as we deliver enterprise-grade solutions.

The technologies below are a reference point for our stack. Above all, we hire for strong fundamentals, judgment, ownership, and growth potential.

Your key responsibilities
  • Design, build, and deliver scalable software solutions for client projects
  • Identify solutions to cross‑functional problems using your software development, DevOps, and infrastructure experience
  • Design, plan, and implement cloud and on‑premise infrastructure based on functional and non‑functional requirements
  • Develop backend services, APIs, and system components aligned with specifications and documentation
  • Build and improve CI/CD pipelines, deployment workflows, automation practices, and release processes
  • Contribute to containerized, virtualized, and cloud‑native environments
  • Support modernization initiatives by improving architecture, testing, deployment, observability, reliability, and maintainability
  • Define, document, and communicate non‑functional requirements such as performance, reliability, security, scalability, and maintainability
  • Coach colleagues on software development, DevOps, infrastructure, and delivery best practices
  • Take initiative, own deliverables end‑to‑end, and manage priorities effectively
  • Uphold and strengthen software development guidelines and quality standards
  • Research, test, and implement new techniques, tools, and technologies
  • Advise clients on technical direction, trade‑offs, architecture, infrastructure, and solution design
The ideal candidate
  • 5+ years of software development experience, including recent hands‑on experience with DevOps, cloud, infrastructure, or platform engineering practices
  • Bachelor’s degree, college degree, certification in a software‑related field, or equivalent experience
  • Intermediate or conversational French at a minimum
  • Strong backend development experience
  • Strong technical judgment and ability to make pragmatic architectural decisions
  • Experience designing, deploying, and operating cloud or on‑premise infrastructure
  • Experience collaborating directly with clients or stakeholders
  • Ability to mentor teammates and help raise the quality of technical delivery
  • Comfortable working in ambiguous environments and bringing structure to complex problems
You should be proficient with
  • At least one major cloud platform such as AWS, Azure, or Google Cloud
  • At least one major server‑side programming language such as Java, Node.js/TypeScript, Python, Go, C#, or similar
  • Backend development, API design, and distributed systems
  • Virtualization and containerization, ideally in a Linux‑based ecosystem
  • Docker and orchestration tools such as Kubernetes or Docker Compose
  • CI/CD pipelines and deployment automation
  • Infrastructure as code and provisioning tools such as Terraform, CDK, CloudFormation, Bicep, Ansible, or similar
  • Microservices, serverless systems, or cloud‑native architectures
  • Monitoring and observability tooling and services
  • Testing practices such as unit, integration, functional, end‑to‑end, or load testing
  • Modern development methodologies such as Agile, Scrum, XP, Kanban, Shape Up, etc.
  • Cloud cost awareness, calculation, and optimization
  • Security, networking, identity, and access management concepts
It’s a plus if you have experience with
  • A modern client‑side framework/library such as React, Angular, Svelte, Vue, Remix, or similar
  • Full‑stack web development
  • Edge computing, IoT, robotics, industrial systems, or hardware‑adjacent software
  • Simulation environments or developer tooling that improves delivery speed
  • In‑memory object storage, caching, and queue systems
  • Event‑driven architecture or messaging systems such as MQTT, Kafka, RabbitMQ, Redis, or similar
  • Hexagonal architecture
  • Domain‑driven design
  • High‑availability systems
  • Technical leadership in client‑facing projects
  • Application security, compliance, or regulated environments
What we offre
  • Competitive Salary and contribution to your pension plan (RRSP)
  • Flexible hours of work and choose how you work
  • Work from anywhere up to 8 weeks
  • Paid sabbatical
  • Wellness and productivity spending account
  • Parental program
  • Activities
  • Training
  • And more…
The process for this role if you are selected

1. 20 min - Initial introductory call with our technical team

2. 90 min - In‑person interview at our office.

3. Offer presentation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur·euse logiciel sénior, DevOps et infrastructure
Développeur·euse logiciel sénior, DevOps et infrastructure

OSEDEA • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Salaire compétitif
Horaire flexible
Congé sabbatique payé
+2
Senior DevOps Specialist
Senior DevOps Specialist

360.Agency Inc. • Courbe Québec

On-site
CAD 80,000 - 110,000
Group insurance from day one
Unlimited telemedicine
100% reimbursed transportation card
+2
Développeur·euse senior / Senior Software Developer
Développeur·euse senior / Senior Software Developer

Valsoft Corporation • Trois-Rivières

On-site
CAD 90,000 - 120,000
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

Astucemedia • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Comprehensive Group Insurance
RRSP Matching Program
Wellness Allowance
+2
Développeur·euse senior / Senior Software Developer
Développeur·euse senior / Senior Software Developer

Diffusion Solutions Integrees • Trois-Rivières

Hybrid
CAD 100,000 - 130,000
4-day week
Flexible hours
Remote work
+7
Senior DevOps Engineer
Senior DevOps Engineer

Quest Global • Vancouver

On-site
CAD 100,000 - 120,000
401(k) matching
Health insurance
Dental insurance
+5
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Quebec

On-site
CAD 90,000 - 130,000
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
DevOps Specialist
DevOps Specialist

Techso • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Flexible hybrid work
Old Montreal office
Rooftop terrace
+2