Senior Software Engineer
- Calgary, AB, Canada
- Edmonton, AB, Canada
- Toronto, ON, Canada
$130,000 - $150,000 a year · Full-time
Applications open in a new tab.
Job details
- Pay
- $130,000 - $150,000 a year
- Job type
- Full-time
- Experience
- 5–8 years of experience, including leading feature- or epic-level work.
- Posting language
- English
- Posted
Original job description
Role Summary
The Senior Software Engineer leads implementation of complex features and epics, owns technical design end to end, and multiplies the pod's output - both by mentoring other engineers and by modeling what AI-first engineering actually looks like in practice.
\nWhat You'll Do:Feature & Epic Implementation (~45%)
-
Lead implementation of medium-to-large complexity features or epics, decomposing the work into tasks other engineers can pick up.
Architecture & Solution Design (~20%)
-
Own technical design for self-contained or multi-service solutions, including proposing and diagramming the approach.
Mentorship & Code Review (~20%)
-
Actively mentor Intermediate and junior engineers, and model AI-first practice (shared CLAUDE.md, skills library) so it spreads through the pod rather than staying one person's habit.
Client & Stakeholder Engagement (~15%)
-
Lead technical discovery sessions, act as technical SME in client conversations, and contribute to pre-sales.
-
5–8 years of experience, including leading feature- or epic-level work.
-
A track record of using AI coding tools (Claude Code or equivalent) to materially speed up delivery - you can speak concretely to how, not just that you use one.
-
Strong system design, testing, and mentorship instincts.
-
Comfort engaging directly with clients and stakeholders on technical topics.
-
Experience standardizing engineering practices or contributing to a shared config/skills library.
-
Experience with agentic or GenAI systems in production.
-
Complex Feature/Epic Leadership: Leads complex features and epics through to delivery with a consistently low post-deployment defect rate.
-
AI-Accelerated Technical Design: Turns requirements into approved technical designs in a fraction of the time it used to take, using AI-assisted design and prototyping - the weeks-to-days compression this role is expected to drive for the pod.
-
Reusable IP & AltaForge Contribution: Ships or evolves reusable components into AltaForge or shared libraries that see strong adoption elsewhere - moving the AltaForge Clients and Same-Agent-Across-Clients north stars.
-
Mentorship Impact: Runs regular mentoring/pairing sessions with clear, visible skill growth in mentees.
-
Client Confidence: Leads technical discovery/SME sessions that consistently earn strong client satisfaction - supporting USD Revenue % and Recurring License Sales % where the engagement is US-based or license-oriented.
$130,000 - $150,000 a year
\nMore about this job
Responsibilities
You will lead the end-to-end technical delivery of ML-powered applications while mentoring developers on integrating AI-native tools into their workflows. This role involves architectural decision-making, client-facing discovery sessions, and implementing high-level testing strategies for agentic systems.
Requirements
Candidates must have 5+ years of full stack development experience and demonstrable hands-on proficiency with Claude and agentic coding tools. A strong background in cloud services, modern object-oriented programming, and agile environments is required.
Skills
- Full Stack Development
- AI Engineering
- Claude API
- Claude Code
- Agentic Workflows
- Cloud Services
- Azure
- Object-Oriented Programming
- Software Architecture
- Technical Leadership
- API Testing
- Docker
- Version Control
- Agile Methodology
- Prompt Engineering
- System Design
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Data & Analytics
- Management & Leadership
Keywords
- Full Stack Software Engineer
- AI-native
- Claude Code
- Agentic Workflows
- ML-powered applications
- Cloud Services
- Azure
- APIs
- MCP servers
- Object-oriented language
- Docker
- Version Control
- Agile
- Unit testing
- API testing
- Prompt design
- System architecture
- Technical leadership
- Software engineering
- Intelligent automation