Apply now

Posted 8 months ago

Software Engineer (Platform)

@ Revic

Vancouver, British Columbia

RemoteFull-time5+ years experience
Apply now
SIGNALS

Overview

Revic is hiring a Platform Engineer to build and scale the cloud infrastructure, CI/CD pipelines and observability systems behind its AI-native sales acceleration engine. The role owns infrastructure that supports thousands of concurrent AI agent runs pulling from many data sources. The posting offers a competitive base salary, meaningful equity, premium health, dental and vision coverage, and quarterly in-person offsites.

Responsibilities:

  • Design and maintain cloud infrastructure and developer platform for AI systems
  • Own CI/CD pipelines, deployment automation and environment management
  • Build observability, monitoring and alerting systems
  • Improve developer experience across local development and production debugging
  • Collaborate with product engineering on secure, scalable, cost-efficient systems

Requirements summary:

  • 5+ years building and operating cloud infrastructure (AWS, GCP or Azure)
  • Experience with Docker and Kubernetes
  • Experience with infrastructure-as-code such as Terraform or Pulumi
  • Strong scripting skills in Python, Bash or Go
  • Understanding of distributed systems

Tools & skills

Benefits mentioned

DentalVision
Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-03-16
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: minimal · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedStock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy2
Job description

We're looking for a Platform Engineer to build and scale the infrastructure behind Revic's AI-native revenue engine. You'll own the systems that keep our AI agents fast, reliable, and running at scale. If you love making complex systems feel effortless, this one's for you.


About Revic

Great sellers are the lifeblood of every business. They build relationships, understand needs, and close deals that drive growth. But too often, they're buried under administrative work, disconnected tools, and processes that pull them away from what they do best: selling.

We believe salespeople deserve better. They deserve technology that works for them, not against them.

Revic is an AI-native sales acceleration engine built to uplift sales professionals. We handle the complexity: analyzing data, identifying opportunities, triggering the right workflows, so reps can focus on the human side of sales. The conversations. The relationships. The moments that matter.

Our platform learns what's working, defines who to sell to, and gives reps the context they need to move with confidence and precision. It removes the friction that slows them down and amplifies their natural strengths.

Sales will always be human. Revic exists to make sure it stays that way, by letting AI handle everything else.


Why This Role Exists

Revic's AI agents process terabytes of data, orchestrate dozens of integrations, and make real-time decisions that impact enterprise revenue pipelines. As we scale, we need someone to make sure the foundation underneath all of that is rock solid.

We need a Platform Engineer who can build infrastructure that scales gracefully, stays observable, and lets our product engineers move fast without worrying about what's underneath.


The Technical Challenge

The Core Problem: How do you build infrastructure that supports thousands of concurrent AI agent runs, each pulling from dozens of data sources, while keeping latency low, costs reasonable, and reliability high?

Your Mission:

  • Design, build, and maintain the cloud infrastructure and developer platform that powers Revic's AI systems

  • Own CI/CD pipelines, deployment automation, and environment management so engineers ship with confidence

  • Build and operate observability, monitoring, and alerting systems that catch problems before customers do

  • Manage the infrastructure layer that fuels our AI agents

  • Improve developer experience by reducing friction in local development, testing, and production debugging

  • Collaborate with product engineering to design systems that are secure, scalable, and cost-efficient

  • Champion infrastructure-as-code, automated testing, and operational best practices across the team

You Belong Here If...

You Think in Systems

  • 5+ years of experience building and operating cloud infrastructure (AWS, GCP, or Azure)

  • You've designed systems that handled real production traffic, not just weekend projects

  • You understand distributed systems deeply enough to know where they break

You Ship Relentlessly

  • You measure success by uptime, deployment velocity, and how happy your fellow engineers are

  • You automate everything you can and document what you can't

  • You've built CI/CD pipelines that teams actually trust

You're Technically Strong

  • Solid experience with containerization and orchestration (Docker, Kubernetes)

  • Comfortable with infrastructure-as-code tools (Terraform, Pulumi, or similar)

  • Strong scripting and automation skills (Python, Bash, Go, or similar)

  • Familiarity with data infrastructure (Spark, Databricks, Airflow, or similar) is a strong plus

You're Intellectually Honest

  • You question everything, including your own assumptions

  • You know when to build vs. buy vs. wait

  • You're energized by debugging hard problems under pressure

Technical Indicators We Love

✓ You've managed infrastructure that supported data-heavy workloads at scale

✓ You've reduced deployment times from hours to minutes

✓ You've built observability that actually helped teams find and fix issues fast

✓ You understand why "it works on my machine" is never the answer

✓ You've wrangled cloud costs without sacrificing performance


Thriving at Revic

This is not for you if:

  • You need perfect requirements before starting

  • You're looking for work-life balance (we offer work-life integration)

  • You want to work on one narrow piece of the stack

  • You prefer meetings over shipping

This is for you if:

  • You want to look back in 5 years and say "Damn! I built the platform that powered all of that"

  • You're ready to work harder than you've ever worked and be challenged well beyond your comfort zone

  • You believe great infrastructure is invisible to the people who depend on it

  • You want equity that could actually change your life

Logistics & Offer

💰 Competitive base + meaningful equity (we're not another 0.001% shop)

🏥 Premium health, dental, vision - we take care of our people

🏝️ Offsite - We trade slack for sunshine, every quarter we meet in-person

🚀 The intangibles:

  • Own the platform that powers an AI-native product from the ground up

  • Ship daily, learn instantly

  • Work directly with engineering leadership to shape technical direction

  • Uncapped growth, the kind that comes from building, not waiting

Similar jobs

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    On-siteFull Time

    Sanctuary AI

    5+ YOECandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Software Engineer - Front End

    Vancouver, BC
    $86k–$169k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOEMicrosoft needs a bachelor's degree in computer science or a related technical field and 2+ years of coding experience in languages such as C, C++, C#, Java, JavaScript or Python, or equivalent experience. Passing Microsoft, customer or government security screenings is required.

    React, Fluent UI, Microsoft Azure, Microsoft Fabric, AWS

    Software Engineer II

    Vancouver, BC
    $86k–$169k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOEMicrosoft needs candidates with a bachelor's degree in computer science or a related technical field and 2+ years of engineering experience coding in languages such as C, C++, C#, Java, JavaScript or Python. They must also pass Microsoft Cloud background and security screenings.

    Kubernetes, .NET, Microsoft Teams

    Software Engineer

    Vancouver, BC
    $68k–$134k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    2+ YOECandidates need a Bachelor's degree in Computer Science or a related field, or equivalent experience, plus coding experience in languages such as C, C++, C#, Java, JavaScript or Python. Familiarity with APIs, databases, data integration, source control, automated testing and CI is preferred.

    Azure, Microsoft Fabric, Power BI, Power Query, Azure Data Factory, Azure Synapse Analytics

  • Senior Software Engineer

    Vancouver, BC

    Electronic Arts

    5+ YOECandidates need 5+ years of professional software engineering experience in Python and/or Go, plus extensive Agile/Scrum experience and a proven record of guiding software through the full lifecycle. They also need strong Git and CI/CD skills, experience designing RESTful or gRPC APIs, Jira proficiency, and the ability to lead and influence an engineering team.

    Python, Go, Jira, Git, Docker, Kubernetes

  • Senior Software Engineer

    Victoria, BC
    $130k–$150k/yr

    impact.com: The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the…

    5+ YOECandidates need 5+ years building production applications with Java and Spring, plus experience building APIs, SDKs or shared libraries that other engineers depend on. Strong platform design judgement, cross-team influence, clear technical writing and disciplined use of AI tooling are also required.

    GitHub Actions, Java, Spring

  • Software Engineer II

    Vancouver, BC
    Full Time

    Mastercard

    Candidates need strong Java programming skills, experience with Spring and frameworks, and knowledge of unit testing and mocking tools. They also need SQL and Oracle experience, plus experience with high-performance applications.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

  • Software Engineer II

    Vancouver, BC
    Full Time

    Canada: Mastercard Technologies Canada ULC

    Candidates need strong Java skills, solid knowledge of Spring and mocking frameworks such as JUnit and Mockito, and experience with SQL and Oracle. Experience with high-performance applications and creative problem solving is also required.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.