Achievers

Employee recognition and rewards

StaffSoftwareEngineer

$150–164k Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Staff Software Engineer at Achievers. Skills: System design, Architecture, Python, Go. Oversee large-scale projects. Drive technical solutions”

What You'll Achieve.

Ship meaningful, high-visibility work; Create smoother, smarter, more delightful experiences for users; Shape how millions of people experience work; Influence technical direction; Achieve team objectives; Build cultures where people feel seen and valued

Industry & Context.

Employee recognition and rewards
Problems you'll solve

Excellent problem-solving skills; Ability to think systematically; Solve real engineering challenges at scale; Clarity to complex problems

What They're Looking For.

Must Have

7-9+ years of proven track record in leading back-end or full-stack projects, Proficiency with leading the design phase of complex projects, understanding of system design, architecture, and trade-offs, Proficient Python and/or Go programming skills, understanding of Microservices architecture, Excellent written and verbal communication skills, Prior experience with code reviews, mentorship of Senior Engineers, Bachelor or master’s degree in computer science or related field

Nice to Have

strategic and architectural vision, excellent problem-solving skills, ability to think systematically, familiarity with React/Redux, familiarity with GraphQL, familiarity with Docker, familiarity with Drone, familiarity with Google Pub/Sub, familiarity with MySQL, familiarity with PostgreSQL

What You'll Do.

Oversee large-scale projects

Drive technical solutions

Set technical direction

Define technical vision

Drive technical strategy

Ensure high code quality

Ensure performance standards

Ensure reliability standards

Lead architecture discussions

Shape scalable solutions

Be hands-on with codebase

Champion best practices

Drive technical excellence

Solve complex engineering challenges

Mentor Senior Engineers

Foster learning culture

Foster growth culture

Foster continuous improvement

Align on requirements

Align on dependencies

How You'll Work.

Team & Collaboration

Collaborate cross-functionally with Product and Design; Work alongside experienced leadership team; Join a close-knit, high-performing team

Communication Scope

Excellent written and verbal communication skills

Process & Methodology

Proficiency with leading the design phase of complex projects and driving them through to delivery

Full Job Description

## Description This domain focuses on member-facing experiences, including our flagship product, Recognize. Our products reach over 4M global users, giving you the chance to ship meaningful, high-visibility work. Our tech stack includes a mix of microservices and micro-frontends using Python and Go, running on GCP and Kubernetes. You’ll design new services and libraries that help create smoother, smarter, and more delightful experiences for our users, and you’ll get to solve real engineering challenges at scale along the way.  ## Why You’ll Love This Role Lead high-impact initiatives that shape how millions of people experience work around the world. Bring your unique perspective to complex and challenging projects - apply your expertise in architecture, influence technical direction, and mentor fellow team members. Join a close-knit, no-ego, 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. ## How you'll shape Member Experience Oversee complex large-scale projects and systems and drive technical solutions aligned with team objectives. Apply your strategic expertise to set technical direction and support leadership with technical expertise. Define and drive technical vision and strategy across multiple projects and teams. Ensure high code quality, performance, and reliability standards. 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 Pub/Sub, React/Redux, GraphQL, MySQL, PostgreSQL, and microservices. Mentor Senior Engineers - foster a culture of learning, gro

Free ATS check

Applying for this Staff Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about Achievers?

Real rants from real employees. Read before you apply.

Read Company Rants →