Achievers

About Achievers

Recognition and rewards software for engaged employees

🏢 Tech👥 501-1000 employees📅 Founded 2002📍 King West Village, Toronto, ON💰 $39.4m4.1
B2BArtificial IntelligenceEnterpriseHRAnalyticsBusiness IntelligenceSaaS

Key Highlights

  • Series B funding of $39.4 million
  • Serves Fortune 500 clients like Marriott & Microsoft
  • AI-driven platform enhancing employee engagement
  • Available on Google Cloud Marketplace since 2024

Achievers is a leading recognition and rewards software provider, transforming employee engagement for organizations from 500 to Fortune 500 companies like Marriott, Deloitte, 3M, and Microsoft. Headquartered in King West Village, Toronto, Achievers has raised $39.4 million in Series B funding and f...

🎁 Benefits

Achievers offers a comprehensive benefits package including parental leave top-up, health benefits and life insurance from day one, RRSP matching, fle...

🌟 Culture

Achievers promotes a culture centered on belonging and engagement, leveraging AI-driven insights to enhance employee experiences. The company values c...

Skills & Technologies

Overview

Achievers is hiring a Staff Software Engineer to work on their flagship product, Recognize, impacting over 4M global users. You'll utilize technologies like Python, Go, and React while solving complex engineering challenges. This position requires significant experience in software engineering.

Job Description

Who you are

You have extensive experience in software engineering, particularly in building scalable and high-impact applications. Your background includes working with microservices and micro-frontends, and you are comfortable with technologies such as Python, Go, and React. You understand the importance of creating intuitive user experiences and have a passion for solving complex engineering challenges at scale.

You thrive in environments where you can ship high-impact work that reaches millions of users. Your technical expertise is complemented by your ability to collaborate effectively with cross-functional teams, ensuring that the products you develop meet both user needs and business goals. You are proactive in identifying problems and are driven to find innovative solutions that enhance user satisfaction.

What you'll do

As a Staff Software Engineer at Achievers, you will take ownership of the development of our flagship product, Recognize, which serves over 4 million users globally. You will work closely with product managers, designers, and other engineers to design and implement features that enhance user engagement and satisfaction. Your role will involve tackling complex engineering challenges, from scaling high-traffic systems to optimizing performance and reliability.

You will leverage your expertise in microservices and micro-frontends to build robust and maintainable systems. Your responsibilities will include writing clean, efficient code, conducting code reviews, and mentoring junior engineers to foster their growth. You will also be involved in architectural discussions, contributing to the overall technical direction of the team.

What we offer

At Achievers, we provide a collaborative and inclusive work environment where your contributions are valued. You will have the opportunity to work on meaningful projects that have a direct impact on our users. We offer competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us in creating delightful experiences for our users and making a difference in the world of employee recognition.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Achievers.

Similar Jobs You Might Like

Based on your interests and this role

Achievers

Staff Engineer

Achievers📍 Toronto - Hybrid

Achievers is hiring a Staff Software Engineer to lead complex back-end projects for their Milestones & Celebrations team. You'll architect and build innovative product features that scale to millions of users. This role is available as hybrid or fully remote for candidates based anywhere in Canada.

🏢 Hybrid🏠 RemoteSenior
4 months ago
Uber

Staff Engineer

Uber📍 Toronto - On-Site

Uber is hiring a Staff Software Engineer to lead the Marketplace Segmentation team in optimizing rides business through advanced algorithms and machine learning. You'll drive technical strategy and mentor engineers while working in Toronto.

🏛️ On-SiteLead
6 months ago
Kaseya

Staff Engineer

Kaseya📍 Toronto - On-Site

Kaseya is hiring a Staff Software Engineer to design, build, and maintain scalable software systems. You'll work with React and Node.js in a cloud-native environment. This position requires strong proficiency in full-stack development.

🏛️ On-SiteSenior
1w ago
Kaseya

Staff Engineer

Kaseya📍 Toronto

Kaseya is hiring a Staff Software Engineer to design and enhance a cross-platform Endpoint Detection and Response (EDR) product. You'll focus on performance, security, and system-level integrity, utilizing your expertise in macOS development and Rust programming. This role requires a strong background in low-level systems programming.

Senior
1w ago
Nubank

Staff Engineer

Nubank📍 Toronto

Nubank is seeking a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires a strong background in software development and a willingness to learn new technologies.

Senior
1 month ago