Back to job search
Evismart logo
EvismartVerified Job Source

Senior Software Engineer

  • Vancouver, BC
  • On-site
  • Posted Aug 31, 2026
  • 1 position

Opens an external site

Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week

Job summary

The role involves owning the end-to-end technical design of the Customer Experience Platform, balancing short-term delivery with long-term scalability, and working hands-on with a small team to implement system designs into production reality. Responsibilities also include defining API specifications, data contracts, architectural patterns, and maintaining high system uptime.

Job details

The role involves owning the end-to-end technical design of the Customer Experience Platform, balancing short-term delivery with long-term scalability, and working hands-on with a small team to implement system designs into production reality. Responsibilities also include defining API specifications, data contracts, architectural patterns, and maintaining high system uptime. Candidates must have over 7 years in software development, including at least 3 years in technical leadership or architecture with hands-on Individual Contributor (IC) time, demonstrating experience building distributed systems at scale. Essential technical requirements include proficiency in modern web architecture, cloud platforms (AWS preferred), IaC, Docker, Kubernetes, CI/CD, and strong command of stacks like Python, Node.js, or Go, along with AI/ML integration experience.

What you’ll do

The role involves owning the end-to-end technical design of the Customer Experience Platform, balancing short-term delivery with long-term scalability, and working hands-on with a small team to implement system designs into production reality. Responsibilities also include defining API specifications, data contracts, architectural patterns, and maintaining high system uptime.

Requirements

Candidates must have over 7 years in software development, including at least 3 years in technical leadership or architecture with hands-on Individual Contributor (IC) time, demonstrating experience building distributed systems at scale. Essential technical requirements include proficiency in modern web architecture, cloud platforms (AWS preferred), IaC, Docker, Kubernetes, CI/CD, and strong command of stacks like Python, Node.js, or Go, along with AI/ML integration experience.

Benefits

  • Variable compensation tied to measurable technical outcomes

Listed skills

  • Kubernetes · Preferred
  • Node.js · Preferred
  • CI/CD · Preferred
  • Go · Preferred
  • Docker · Preferred
  • React · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Distributed Systems
  • Microservices
  • APIs
  • Event-Driven Patterns
  • Cloud Platform (AWS Preferred)
  • Infrastructure-as-Code
  • Docker
  • Kubernetes
  • CI/CD
  • Python
  • Node.js
  • React
  • Go
  • LLM APIs
  • HIPAA
  • ISO 27001

Job areas

  • Engineering
  • Software
  • Technology
  • Data & Analytics