Achievers

Senior Staff Software Engineer

Achievers

full-time

Posted on:

Location Type: Hybrid

Location: 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 $165,000 - $175,000 per year

Job Level

Senior

Tech Stack

DockerGoGraphQLKubernetesMicroservicesMySQLPostgresPythonReactRedux

About the 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.
  • Technical Leadership: shape and implement Engineering best practices, standards, and guidelines for coding, testing, and infrastructure across multiple teams. Lead and initiate engineering improvements and code reviews.
  • Product Development: design, build, and maintain innovative product features that enhance the Achievers platform - the most-used platform in the industry impacting 4+ million users in 170 countries worldwide.
  • Continuous Delivery: ship code multiple times a day, enabling continuous improvement and rapid delivery of new features. Take full ownership of features or modules from design through deployment, ensuring the quality and reliability of the codebase.
  • Technology Selection: utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google Pub/Sub, React/Redux, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges.
  • Lead and Mentor: provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement.
  • Cross-functional collaboration: work closely with Product, Design, and other Engineering teams to define requirements and translate them into technical solutions. Actively participate in cross-functional planning sessions to align on priorities and dependencies.
  • Learning and Growth: continuously learn and stay up-to-date with industry trends, emerging technologies, and Engineering practices to bring fresh perspectives and ideas to the team.

Requirements

  • Strong understanding of e-commerce platforms and domains (checkout, payments, catalog, pricing, promotions, order management)
  • Expertise in leading back-end or full-stack projects with a strong focus on the back-end in a Senior Staff capacity. Top-notch programming skills specifically in Python or Go are advantageous
  • Proven ability to own and evolve system architecture across multiple teams, delivering complex solutions in a SaaS environment
  • Experience making long-term technical decisions that balance scalability, reliability, and developer velocity
  • Ability to identify and reduce technical debt while enabling new product capabilities
  • Strong systems thinking with experience designing for high traffic, high availability, and peak events (e.g., sales, promotions, holidays)
  • Excellent written and verbal communication skills.
  • A collaborative approach to stakeholder management and cross-functional partnerships.
  • Prior experience with coaching and mentoring Engineering teams.
  • Strong understanding of microservices architecture.
  • Expertise with technologies such as Docker and Kubernetes.
  • Bachelor’s or master’s in computer science or related field.
Benefits
  • Rewards for your impact through our Recognition and Rewards program
  • Health Benefits and Life Insurance Coverage beginning on your first day
  • Parental Leave Top-up
  • Employer matched RRSP contributions
  • Flexible Vacation to recharge, so you can bring your best
  • Employee and Family Assistance Program offering mental health, legal, and financial counselling
  • Supported professional development and career growth (Linkedin Learning, mentorship)
  • Employee-Led Employee Resource Groups that celebrate our diversity
  • Regular events designed to build connection, belonging, and well-being
  • Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonGoMicroservicesSystem architectureBack-end developmentFull-stack developmentTechnical debt reductionHigh availability designContinuous deliveryProduct feature development
Soft skills
Technical leadershipMentoringCollaborationCommunicationStakeholder managementSystems thinkingProblem-solvingContinuous learningTeam guidanceCross-functional collaboration
Certifications
Bachelor’s in computer scienceMaster’s in computer science