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