Top Benefits
Health and life insurance coverage from day one
Flexible vacation policy
RRSP matching program
About the role
- Due to growth and internal promotions, we have multiple Senior Software Engineering roles with strong back-end focus available in various domains across the business
- Report to experienced Engineering Managers who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth
- Drive product impact at a global scale - lead projects that impact positively how people experience work
- Work on complex, challenging projects - apply your expertise to shape architecture, influence technical direction, and mentor fellow team members
- Join a close-knit, high-performing team that solves meaningful problems and celebrates successes together
- Work alongside an experienced leadership team who is genuinely invested in your career growth
- Thrive in a fast-paced, high-growth environment where innovation is encouraged and your voice truly matters
- Own major product features end-to-end - from design to deployment - with a focus on quality, reliability, and scalability
- Lead system design and architecture discussions - bring clarity to complex problems and shape scalable solutions
- Be hands-on with the codebase - lead code reviews, champion best practices, and drive technical excellence
- Solve complex engineering challenges using tools like Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, MySQL, PostgreSQL, and microservices
- Mentor and guide engineers of varying experience levels—foster a culture of learning, growth, and continuous improvement
- Collaborate cross-functionally with Product and Design to align on priorities, requirements, and dependencies
- Lead engineering improvements - whether through better tooling, smarter processes, or adopting new technologies
- Stay curious - keep up with emerging tech and industry trends and provide fresh ideas
Benefits
- Parental Leave Top-up 👶🏼
- Health Benefits and Life Insurance Coverage Upon Your First Day 🩺
- RRSP Matching 🙌🏼
- Flexible Vacation 🏖️
- Employee and Family Assistance Program 🤝🏽
- Full access to the LinkedIn Learning Library 👩💻
- Internal Mentorship Program 🎓
- Employee-Led Employee Resource Groups 👏🏼
- Participation in our Points-based Employee Recognition Program ✨
- A beautiful office space located in Liberty Village, Toronto 🇨🇦
- Opportunities for professional development and career growth 📈- Good knowledge of microservices architecture and modern distributed system patterns
- A good understanding of system architecture, trade‑offs, scalability, and performance in real‑world applications
- Openness to working with different modern technologies — professional experience in Python and/or Go is a strong advantage, but not required
- 5-7+ years of professional experience, with at least 2 in leading back‑end or full‑stack projects
- Excellent written and verbal communication skills, and a collaborative approach to working with cross‑functional teams
- A Bachelor’s or Master’s degree in Computer Science or a related field
- Hands‑on experience in system design, contributing to or leading the design phase of complex, multi‑component projects and seeing them through to delivery- Achievers does not use AI to make hiring decisions. When you apply to work with us, a real person reads your application—every time
- We believe in thoughtful, human-centred hiring, and we think your experience, personality, and potential can’t be judged by an algorithm
- That’s why we keep it personal and take the time to get to know each qualified candidate