Job Description & How to Apply Below
Why is this role important?
As a Senior Backend Developer on our Customer Identity team, you will help build and evolve the services that power secure, seamless identity experiences across Loblaw’s digital ecosystem. Authentication and authorization are powered by an enterprise identity platform. Our teams own the surrounding orchestration, session management, entitlement enforcement, integrations, and operational reliability that enable identity to work consistently across web, mobile, and backend systems at massive scale.
You will work closely with engineers, product partners, security, and platform teams, operating with a high degree of ownership, autonomy, and technical judgment.
- Own and evolve core backend services in the Customer Identity domain, including authentication flows, authorization enforcement, session management, and identity lifecycle orchestration
- Design, develop, test, and maintain cloud-native microservices that are secure, scalable, and highly available
- Build and operate services that integrate with an external identity provider, extending platform capabilities through APIs, middleware, configuration, and custom logic
- Make pragmatic architectural decisions, clearly articulating trade-offs related to security, performance, scalability, reliability, and developer experience
- Translate product and platform roadmaps into well-scoped technical designs and execution plans
- Lead investigation and resolution of complex identity-related production issues, including on-call participation, incident response, and post‑incident reviews
- Establish and continuously improve observability (metrics, logging, tracing, alerts) to ensure operational excellence
- Act as a technical steward for code quality, architecture, and long‑term maintainability
- Mentor and support junior developers through code reviews, design discussions, and hands‑on collaboration
- Collaborate closely with frontend, mobile, security, and infrastructure teams to deliver cohesive end‑to‑end identity experiences
- Proactively identify technical debt, risks, and gaps in requirements, and work with stakeholders to address them early
- Extensive experience with Java, Kotlin, or similar backend programming languages
- Working experience with web (React) and willingness to contribute
- Strong experience building distributed, cloud‑native microservices
- Hands‑on experience with event‑driven architectures and asynchronous systems
- Professional experience with GCP, AWS, or Azure
- Experience working with relational and No
SQL databases at scale - Strong understanding of caching strategies (e.g., Redis), including cache invalidation and consistency trade‑offs
- Proven experience operating observable systems and diagnosing performance, scalability, and reliability issues in production
- Experience integrating with enterprise identity providers, rather than building authentication systems from scratch
- Strong understanding of authentication and authorization concepts such as OAuth 2.0, OpenID Connect, tokens, sessions, scopes, and entitlements
- Experience designing identity orchestration layers, middleware, or gateways between clients, identity providers, and backend services
- Comfortable working within vendor constraints and extending platforms through configuration, APIs, and custom services
- Familiarity with secure session handling, token refresh, logout flows, and cross‑application identity consistency
- You take ownership of systems beyond feature delivery, including reliability and long‑term health
- You make decisions based on data and instrumentation, not assumptions
- You are opinionated about building great software, while remaining open to feedback and alternative approaches
- You proactively seek out and fix issues rather than working around them
- You are comfortable navigating ambiguity, estimating work, and adjusting plans as new information emerges
- You communicate clearly and can explain complex technical concepts to both technical and non‑technical audiences
- Familiarity with API design standards such as REST and OpenAPI
Employment Type
:
Full…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×