Design and operate scalable backend systems for real-time telemetry, owning features end to end while improving performance, reliability, storage, and observability across distributed infrastructure.
Staff Software Engineer, Frameworks ⭐
📜 Description
- Design, build, and maintain shared libraries, platforms, and tooling used across engineering.
- Modernize authentication and API gateway architecture, including service-to-service communication.
- Architect secure, highly available, high-performance systems that scale to millions of users.
- Own features and modules from design through deployment; review code and uphold engineering standards.
- Monitor and optimize performance, and lead engineering improvements across tooling and processes.
- Mentor developers and collaborate across teams on requirements, technical designs, and priorities.
🛠️ Requirements
- 8+ years of relevant back-end software development experience leading projects and especially system design, with at least 3 of them in a Senior/Staff capacity.
- Excellent written and verbal communication skills
- Strong programming skills in Python or Go are highly advantageous.
- Comfortable working in a UNIX/Linux environment
- Experience with Docker and Kubernetes.
- Strong understanding of microservices architecture.
- Experience with distributed systems.
- Experience with API gateway design, gRPC, and service-to-service communication patterns
- Experience designing authentication and authorization systems (OAuth2, OIDC, PKCE, JWT)
- Ability to analyze business requirements and create technical design documents aligned with architecture standards
✨ Benefits
- Recognition and rewards program
- Health benefits
- Life insurance coverage beginning on the first day
- Parental leave top-up
- Employer-matched RRSP contributions
- Flexible vacation
- Employee and Family Assistance Program with mental health
- Financial counselling
- Professional development and career growth support, including LinkedIn Learning and mentorship
Full job description
Join our Framework team: the engineering foundation that makes Achievers scale.
This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on — all sitting at the critical path of everything we ship.
Your work here has a multiplier effect.
The libraries, platforms, and tooling you build are used by roughly 100 engineers across the company.
When you raise the floor — better DX, faster onboarding, more consistent patterns, AI-first tooling — the whole engineering organization moves faster.
Please note that this is a back-end focused role. Successful candidates will be able to bring a strong backend engineering background and be excited about continuing to deepen their expertise in backend and platform development. At this time, this role is not intended as a transition role for engineers whose primary experience and career interests are front-end-focused.
Why you'll love this role:
What makes this team unique is the breadth of its perspective.
Right now, the team is in the middle of some of the most technically interesting work in the company: modernizing our authentication and API gateway architecture.
How you’ll shape our software engineering practices:
Experience we feel will set you up for success:
Similar jobs
Search more Backend Engineer jobsDesign and operate scalable backend systems for real-time telemetry, owning features end to end while improving performance, reliability, storage, and observability across distributed infrastructure.
Own backend architecture and technical direction, build scalable Go systems, lead cross-team initiatives, and mentor engineers while improving platform reliability, performance, and scalability.
Set technical direction for critical billing, telemetry, notification, and reporting systems, leading cross-team integrations and improving their reliability, scalability, and operational excellence.
Set technical direction for critical billing, telemetry, notification, and reporting systems, leading cross-team architecture and delivery while improving reliability, scalability, and operational excellence.
