Posted 5 months ago
Senior Software Engineer
@ Epoch
Canada
Overview
Epoch is hiring a Senior Software Engineer to be a founding member of its engineering team on a platform that helps people teams create, promote and measure internal events and programs. The role leads end-to-end full-stack feature development (about 80%) in Python, React and TypeScript, and builds AI-driven features such as LLM workflows and RAG pipelines (about 20%).
Responsibilities:
- Lead end-to-end development of complex product features
- Design scalable APIs and backend systems in Python
- Build UI systems using React, TypeScript and TailwindCSS
- Architect and productionize AI-driven features
- Review code and address technical debt
Requirements summary:
- 4 to 6+ years of professional software engineering experience
- Strong full-stack web application experience at scale
- Strong React and TypeScript frontend fundamentals
- Deep backend experience in API design and data modeling
- Experience mentoring engineers
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-06-16
- First seen by our source
- 2026-11-15
- Source record updated
- 2026-11-15
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 4+ years |
| Hours per week | 40 (estimated) |
| Work setting | Office, Home |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Epoch
| Field | Value |
|---|---|
| Open jobs on Jobsy | 1 |
Company Description
Epoch is a comprehensive platform designed for people teams to efficiently create, promote, and measure internal events and programs. By automating workflows and providing valuable insights, Epoch empowers organizations to boost employee engagement through impactful initiatives. Supported by prominent investors like Rally Ventures, Precursor, m]x[v Capital, and Maschmeyer Group Epoch continues to innovate and contribute to fostering meaningful workplace interactions. The company is dedicated to its mission of helping companies create meaningful culture for all of their employees.
Role Description: 🙌 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
Qualifications
Must Have:
- 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
For more info, please view our Notion page:
https://epochapp.notion.site/Senior-Software-Engineer-Fullstack-Product-focused-3066da20734d807790f4d3e4df375e64
Journal
Only you can see this. Kept on this device, and in your account when you sign in.