Senior Software Developer, DevOps & Infrastructure

OSEDEA

Montreal (administrative region)

On-site

CAD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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)

Hybrid
CAD 80,000 - 110,000
Salaire compétitif
Horaire flexible
Congé sabbatique payé
+2
Senior Software Developer, Data & MLOps
Senior Software Developer, Data & MLOps

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 115,000
Competitive Salary
Pension plan contribution (RRSP)
Flexible work hours
+5
Senior DevOps Specialist
Senior DevOps Specialist

360.Agency Inc. • Courbe Québec

Hybrid
CAD 80,000 - 110,000
Group insurance from day one
Unlimited telemedicine
100% reimbursed transportation card
+2
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
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Geosam Capital • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Flexible hybrid work model
Bright Old Montreal offices with roof-
Complimentary breakfast and coffee
+2
Développeur.se Logiciel intermédiaire// Intermediate Software Developer
Développeur.se Logiciel intermédiaire// Intermediate Software Developer

Plusgrade • Montreal

On-site
CAD 85,000 - 115,000
Matching de retraite (RRSP/401(k))
Plans de santé complets
Congés payés flexibles
+5
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 - 140,000
Software Team Lead
Software Team Lead

Toon Boom Animation • Montreal (administrative region)

Hybrid
CAD 100,000 - 130,000
Generous Time Off
Health & Wellness
Employee Assistance Program
+3
Développeur(euse) / Developer - Power Platform & Integration
Développeur(euse) / Developer - Power Platform & Integration

Genetec • Montreal

On-site
CAD 70,000 - 90,000
Régime de rémunération attrayant
Programme de remboursement des frais de formation
Repas subventionnés
+4