hero

Job Opportunities

💻Senior Software Engineer (Fullstack - Product focused)

Epoch

Epoch

Software Engineering, Product
CAD 120k-140k / year + Equity
Posted on Mar 2, 2026

Senior Software Engineer (Fullstack - Product focused)

Remote-first. Kitchener-Waterloo, Toronto, Vancouver | $120k – $140k CAD • 0.03% – 0.06%
We are on a mission to help companies create meaningful culture for all employees.
Companies are struggling with retention and engagement. When employees feel connected to their day-to-day, they are happier and more productive team members.
Epoch is an employee experience platform that unifies all employee programs and internal comms.
Leaders from Salesforce, reddit, Workday and more (like below!) use Epoch every day to enable their culture, internal comms, learning, and employee engagement programs.

Who you are

Are you excited to embark on an adventure with a tight-knit team, and are a constant learner with a growth-mindset? If yes, you are in for a ride!
You’re a solid full-stack engineer who enjoys shipping real features and taking ownership of your work.
You’re comfortable working across the stack, curious about AI, and excited to deepen your skills in a production environment.
Has shipped production features end-to-end
Writes readable, maintainable code
Asks good questions and seeks context before jumping to solutions
Is comfortable working independently, but knows when to ask for help
Enjoys learning new tools and patterns, especially in AI-powered systems

What you will do

Because our team is small (and growing!), you’ll be given lots of responsibility and the opportunity to have true ownership as we build out the product. You will be a founding team member on our engineering team. This is a unique opportunity to use your technical skillset to make a direct impact.
Feature Development (≈80%)
Lead end-to-end development of complex product features from ideation to production
Collaborate deeply with Product and Design to refine ambiguous requirements into clear technical plans
Drive architectural decisions across frontend and backend systems
Design scalable APIs and backend systems in Python
Build high-quality, performant UI systems using React, TypeScript, and TailwindCSS
Improve reliability, observability, and performance of critical systems
Own technical decomposition, estimation, and delivery timelines
Review code with a focus on scalability, maintainability, and long-term health
Identify and proactively address technical debt
AI & Emerging Systems (≈20%, not limited to)
Architect and productionize AI-driven features (LLM workflows, RAG pipelines, automation systems)
Design robust abstractions around model providers, prompt management, evaluation, and monitoring
Optimize performance, cost, and reliability of AI systems
Implement guardrails, fallback logic, and observability for AI outputs
Partner on evolving long-term AI architecture and experimentation frameworks
Evaluate trade-offs between open-source vs hosted models and shape AI strategy

What We’re Looking For

4–6+ years of professional software engineering experience
Strong experience building and shipping full-stack web applications at scale
Strong frontend fundamentals (React, TypeScript, component architecture)
Experience optimizing data-heavy workflows (query tuning, indexing strategies, async processing)
Proven ability to lead complex feature development end-to-end
Deep backend experience (API design, data modeling, performance optimization)
Experience designing systems that handle scalability challenges (high throughput, large datasets, distributed systems)
Comfortable making architectural trade-offs and technical decisions independently
Experience mentoring engineers and improving team engineering standards
Strong communication skills and product intuition
Nice to Have
Experience building integrations with third-party services (e.g., Slack, Google Calendar, Outlook, Teams, Zoom)
Experience defining or evolving frontend architecture foundations
Experience building AI-powered features in production
Experience with LLM APIs, vector databases, or retrieval systems
Experience operating systems in AWS (compute, networking, managed services)
Startup or fast-paced product team experience
Experience leading large technical initiatives or migrations

Job Details

Remote-first team
Full-time role
High ownership, high autonomy, high impact

Working at Epoch

We are a small and mighty team made up of a diverse group of experienced builders, innovators and mission-driven individuals. We are intentional with each early hire as you will be crucial in shaping our product, company, and culture.
We're proud to be backed by a diverse and select group of investors that we admire. Including: Charles Hudson (Precursor Ventures), Akash Garg (CTO Afterpay, ex-Director of Eng at Uber, Twitter), Founders of Caviar, VP People of Reddit, Terrence Rohan, Mark Ghermezian (founder ex-CEO Braze) and many many more!

How do you apply?

Send an email with your resume and LinkedIn (and no lengthy email or cover letter!) to jobs@epochapp.com.
We’re all excited to meet you! ​

Life at Epoch

Learn more here:
Mike (CTO, Co-founder) leading a v fun tech talk
ALT
Team hike in the coast of British Columbia ​
ALT
Jade (CEO) and Mike (CTO) hanging out in a virtual office space. We’re remote-first!
ALT
Jacob (SWE) hosting a cooking class on ~ Joel Robuchon mashed potatoes~ ​
ALT
Team dinners during our offsite
ALT
Meg (CX +Mkting) and Tim (Lead SWE) cooking the team a roast at our offsite ​
ALT