Senior Software Engineer

Prevue HR

Vancouver

Hybrid

CAD 110,000 - 140,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical coverage
Wellness allowance
Hybrid work schedule
RRSP/TFSA matching
Training & education allowance

Job summary

Prevue HR is seeking a Senior Software Engineer to lead architecture, delivery, and the operational health of our software solutions built on C# / .NET and AWS. This is a technical leadership role: you'll spend time on system design, AWS infrastructure, DevOps ownership, mentoring, and hands-on coding when needed.

Deep AWS expertise and significant DevOps experience are required, and you're accountable for how our systems are built, deployed, and kept running in production, not just

Qualifications

  • Significant AWS experience (EC2, RDS, S3, Lambda, ECS/EKS, CloudFormation/CDK).
  • Strong DevOps background with IaC experience.
  • Strong C# and .NET experience; able to write code when needed.
  • Proven experience leading software projects and mentoring developers.
  • Solid grasp of Agile/Scrum practices.

Responsibilities

  • Own architecture and technical direction; set design standards.
  • Collaborate with product managers and stakeholders to translate requirements.
  • Manage and monitor AWS infrastructure for web and database servers.
  • Design and maintain CI/CD pipelines and deployment automation.
  • Mentor and lead code reviews for junior and intermediate developers.
  • Write and review C# / .NET code for critical features and patterns.
  • Drive the full SDLC from requirements to maintenance.
  • Resolve complex production issues and deployment problems.
  • Stay current on AWS, DevOps tooling, and .NET updates.
  • Collaborate with QA, customer success, and designers.
  • Participate in Agile ceremonies and retrospectives.
  • Document designs and infrastructure configurations.
  • Drive continuous improvement with automation and DevOps practices.

Skills

AWS services
DevOps
C# / .NET
Leadership
Agile/Scrum

Tools

CI/CD pipelines
Infrastructure as Code
Docker
Kubernetes

Job description

Location

Vancouver, BC (Hybrid - 2 days in office, 3 days remote)

Salary Range

$110,000 - $140,000 CAD

Job Summary

Prevue is looking for a Senior Software Engineer to lead the architecture, delivery, and operational health of our software solutions, built on C# / .NET and deployed on AWS. This is a technical leadership role: you'll spend most of your time on system design, AWS infrastructure, DevOps ownership, mentoring, and cross-functional collaboration, with hands-on coding as a smaller but ongoing part of the job. Deep AWS expertise and significant DevOps experience are required - you're accountable for how our systems are built, deployed, and kept running in production, not just for writing code.

Responsibilities
  1. Own the architecture and technical direction of software solutions, setting standards for design, coding practices, and quality.
  2. Collaborate with product managers, business analysts, and stakeholders to translate project requirements into technical specifications and system designs.
  3. Manage, maintain, and monitor AWS infrastructure supporting our web and database servers, including provisioning, scaling, security, and cost optimization.
  4. Design, build, and maintain CI/CD pipelines and deployment automation, driving DevOps best practices across the software delivery lifecycle.
  5. Mentor and provide technical guidance to junior and intermediate developers, leading code reviews and supporting their skill development.
  6. Write and review code in C# / .NET where hands-on involvement is needed - critical features, complex bugs, proofs of concept, and setting implementation patterns for the team to follow.
  7. Drive the full software development life cycle: requirements gathering, system design, implementation oversight, testing, deployment, and maintenance.
  8. Identify and resolve complex technical issues, including production infrastructure and deployment problems, proposing efficient solutions.
  9. Stay current on AWS services, DevOps tooling, .NET ecosystem updates, and industry best practices, and bring that knowledge back to the team.
  10. Collaborate with cross-functional teams, including QA, customer success, and designers, to ensure smooth integration and delivery of software solutions.
  11. Participate in Agile development methodologies, including sprint planning, stand-up meetings, and retrospectives.
  12. Conduct performance tuning and optimization of applications and AWS infrastructure for enhanced efficiency and scalability.
  13. Document software designs, technical specifications, system architectures, and infrastructure configurations to support knowledge sharing.
  14. Drive continuous improvement initiatives within the software development team, advocating for automation, DevOps best practices, and process enhancements.
Required Qualifications
  • Significant, demonstrable experience with AWS services (e.g., EC2, RDS, S3, Lambda, ECS/EKS, CloudFormation/CDK)
  • Strong DevOps background: CI/CD pipeline design, infrastructure as code, containerization, monitoring/observability
  • Strong experience with C# and .NET (Framework and/or Core) - enough to write code when needed, though this is not primarily a day-to-day coding role
  • Proven experience leading software projects, architecture decisions, and mentoring developers
  • Solid grasp of Agile/Scrum practices
Additional Benefits
  • Full medical, dental, and extended health coverage
  • Wellness allowance
  • Hybrid work schedule (3 from home, 2 in office)
  • RRSP/TFSA matching program
  • Extensive paid training and professional development opportunities
  • Educational allowance
  • Casual office environment
About Prevue

Prevue HR is more than a software company. We are a team of driven individuals who challenge each other to grow, care deeply about helping organizations hire better, and believe that great work happens when talented people collaborate, support one another, and enjoy what they do.

For over 20 years, Prevue has helped organizations build stronger, higher-performing teams through scientifically validated job-fit assessments. With more than 20 million candidates assessed worldwide, our predictive tools help companies move beyond resumes and make smarter hiring decisions by identifying the people most likely to succeed in a role.

We're passionate about helping organizations hire with confidence-and about building a workplace where our team can thrive while doing it.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Planview • Vancouver

On-site
CAD 100,000 - 130,000
Unplugged Days
Generous PTO
Region-specific benefits
+4
Software Engineer II
Software Engineer II

Planview GmbH, Software & Consulting • Vancouver

On-site
CAD 100,000 - 130,000
Unplugged Days
Generous PTO
Parental leave
+5
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

On-site
CAD 212,947 - 319,421
Stock options
Generous time-off
Professional development budget
+1
Senior Software Developer, DevOps & Infrastructure
Senior Software Developer, DevOps & Infrastructure

OSEDEA • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Competitive Salary and RRSP contribution
Flexible hours
Work from anywhere for up to 8 weeks
+2
Technical Architect - Burnaby
Technical Architect - Burnaby

RedMane Technology LLC • Burnaby

On-site
CAD 125,000 - 160,000
Flexible hybrid work
Comprehensive benefits
Senior Software Engineer (DevOps) - BC, Canada Onsite (Vancouver, Canada)
Senior Software Engineer (DevOps) - BC, Canada Onsite (Vancouver, Canada)

S27a • Vancouver

On-site
CAD 110,000 - 125,000
Internet allowance
Laptop
Annual Bonus
+2
Lead Software Engineer
Lead Software Engineer

Foreseeson Technology • Richmond

Hybrid
CAD 90,000 - 120,000
Structured career development programs
Recognition programs
Employee events and engagement
+2
Lead Software Engineer (.NET)
Lead Software Engineer (.NET)

Comm100 • Vancouver

On-site
CAD 115,000 - 155,000
Competitive compensation
Comprehensive benefits
Flexible working hours
+4
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2
Vice President of Engineering
Vice President of Engineering

Sage Recruiting Inc. • Canada

On-site
CAD 240,000 - 260,000
RRSP/TFSA matching
Equity (starting in 2026)
Profit-sharing bonus
+3