Taro Logo

Staff Software Engineer

Achievers provides an Employee Experience Platform that inspires employee recognition, driving meaningful results with almost 4 million global users across 170+ countries.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Job Description

Achievers is seeking a Staff Software Engineer to join their Recognize team, focusing on building and scaling their Employee Experience Platform. This role offers an opportunity to lead complex back-end projects and architect solutions that impact millions of users globally. The position combines technical leadership with hands-on development, requiring expertise in Python, Go, and microservices architecture. As a Staff Engineer, you'll mentor junior developers while driving engineering excellence through code reviews and best practices. The company offers a hybrid work environment in Toronto's Liberty Village, comprehensive benefits, and a culture focused on innovation and employee success. Achievers has been recognized for their contributions to HR, technical excellence, and outstanding workplace culture. They emphasize diversity, inclusion, and personal growth, making it an ideal place for experienced engineers looking to make a significant impact while advancing their careers.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Take full ownership of features or modules from design through deployment
  • Be hands-on with the codebase, actively driving code reviews and ensuring best practices
  • Solve complex challenges using various tools and technologies
  • Provide guidance and mentorship to software developers
  • Lead and initiate engineering improvements
  • Participate in cross-functional sessions with Product and Design
  • Monitor application performance and optimize code
  • Stay up-to-date with industry trends and emerging technologies

Requirements For Staff Software Engineer

Python
Go
Kubernetes
React
MySQL
PostgreSQL
  • Proven track record in leading back-end or full-stack projects in a Senior or Staff capacity
  • Hands on experience with leading the design phase of complex projects
  • Proficient Python and/or Go programming skills preferred
  • Strong understanding of Microservices Architecture
  • Excellent written and verbal communication skills
  • Prior experience with code reviews and mentorship
  • Bachelor or master's degree in computer science or related field

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 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 Employee Resource Groups
  • Beautiful office space in Liberty Village, Toronto
  • 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, focusing on backend development with Python/Go and microservices architecture in Toronto.

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.