Taro Logo

Staff Software Engineer

Achievers provides an Employee Experience Platform that empowers employees to recognize each other in real time, serving almost 4 million global users across 170+ countries.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Job Description

Achievers, a leading provider of Employee Experience Platform serving almost 4 million global users across 170+ countries, is seeking a Staff Software Engineer to join their Toronto office in a hybrid work environment. This role presents an exciting opportunity to work on a platform that's changing the way the world works by enabling employee recognition and engagement.

The position requires a seasoned professional with 8+ years of experience who will play a crucial role in designing and building innovative features for the Achievers platform. You'll be working with cutting-edge technologies including Python, Go, Kubernetes, and microservices architecture, while leading and mentoring a team of developers.

As a Staff Engineer, you'll be responsible for architecting high-performance, scalable solutions that serve millions of users. The role combines hands-on technical leadership with strategic thinking, requiring you to balance coding, system design, and team mentorship. You'll work closely with product managers and designers to translate business requirements into technical solutions, while ensuring best practices and quality standards are maintained.

The company offers an impressive benefits package including competitive pay, comprehensive health coverage, parental leave top-up, RRSP matching, and flexible vacation. Achievers has been recognized for their contributions to HR, technical excellence, and outstanding workplace culture. Their hybrid-first work environment in Liberty Village, Toronto, promotes innovation and collaboration while maintaining flexibility.

This is an ideal opportunity for a senior engineer looking to make a significant impact in a growing company while working with modern technologies and helping shape the future of employee recognition and engagement software. The role offers both technical challenges and leadership opportunities, making it perfect for someone who enjoys mentoring others while staying deeply involved in technical work.

Last updated 5 months ago

Responsibilities For Staff Software Engineer

  • Provide guidance and mentorship to software developers
  • Design, build, and maintain innovative product features
  • Work with product managers and designers to define requirements
  • Engage in code reviews and ensure best practices
  • Architect high-performance, highly available software solutions
  • Ship code multiple times daily
  • Take ownership of features from design through deployment
  • Monitor and optimize application performance
  • Contribute to engineering best practices and standards
  • Ensure systems and designs are well-documented
  • Guide junior engineers on technical solutions and career development

Requirements For Staff Software Engineer

Python
Go
Kubernetes
React
MySQL
PostgreSQL
  • Bachelor's or master's in computer science or related field
  • 8+ years of relevant development experience
  • Experience working in Agile teams
  • Top-notch programming skills in Python or Go
  • Expert with Docker, Kubernetes
  • Strong understanding of Microservice Architecture
  • Passion for performance profiling and benchmarking
  • Comfortable in UNIX / Linux environment
  • Ability to analyze requirements and create technical design documents
  • Excellent written and verbal communication skills

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Competitive Pay
  • Parental Leave Top-up
  • Health Benefits and Life Insurance Coverage
  • RRSP Matching
  • Flexible Vacation
  • Employee and Family Assistance Program
  • LinkedIn Learning Library access
  • Internal Mentorship Program
  • Employee-Led Resource Groups
  • Points-based Employee Recognition Program
  • Professional development opportunities

Related Jobs

Senior Staff Software Engineer

Senior Staff Software Engineer position at Achievers in Toronto, leading technical teams and architecting solutions for a global employee recognition platform serving 4M+ users.

Staff Software Engineer

Staff Software Engineer position at Achievers, leading backend development and mentoring team members while building scalable solutions for employee recognition platform.

Lead Project Engineer – Xbox Games Technology Group – The Coalition

Lead Project Engineer position at Microsoft's The Coalition studio, focusing on game engine development, team leadership, and technical innovation for Xbox Game Studios.

VP, Quantitative Developer (C#)

VP Quantitative Developer position at BMO Capital Markets, focusing on developing and maintaining analytics for counterparty credit risk management systems using C#.

Staff Software Engineer (Nodejs)

Staff Software Engineer position at Okta focusing on Node.js development for identity and security solutions, working on distributed systems at scale.