← All verified jobs

Senior Software Engineer⭐

achievers Toronto

See all open roles at achievers

Ghost-risk verdict

Some ghost-posting signals

  • open for 323 days (90+ without a fill is a strong ghost signal)
  • 29 open roles at this company in 30 days (mass-hiring blitz)
  • no salary disclosed (correlates with ghost postings)

How we score ghost risk →

See your fit for this role and apply with a truthfully tailored résumé.

See my fit, free

About the role

Why you'll love this role:

Drive product impact at a global scale - lead projects that impact positively how people experience work.

Work on complex, challenging projects - apply your expertise to shape architecture, influence technical direction, and mentor fellow team members.

Join a close-knit, 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 our software engineering practices:

Own major product features end-to-end - from design to deployment - with a focus on quality, reliability, and scalability.

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 PubSub, React/Redux, GraphQL, MySQL, PostgreSQL, and microservices.

Mentor and guide engineers of varying experience levels—foster a culture of learning, growth, and continuous improvement.

Collaborate cross-functionally with Product and Design to align on priorities, requirements, and dependencies.

Lead engineering improvements - whether through better tooling, smarter processes, or adopting new technologies.

Stay curious - keep up with emerging tech and industry trends and provide fresh ideas.

Experience we feel will set you up for success:

5-7+ years of professional experience, with at least 2 in leading back‑end or full‑stack projects.

Hands‑on experience in system design, contributing to or leading the design phase of complex, multi‑component projects and seeing them through to delivery.

A good understanding of system architecture, trade‑offs, scalability, and performance in real‑world applications.

Openness to working with different modern technologies — professional experience in Python and/or Go not required.

Good knowledge of microservices architecture and modern distributed system patterns.

Excellent written and verbal communication skills, and a collaborative approach to working with cross‑functional teams.

A Bachelor’s or Master’s degree in Computer Science or a related field.

Stop applying to ghosts.

OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.