Local, online, private and government jobs · Updated daily
RojgarPointLocal, Online, Private and Govt Jobs

Principal Software Engineer - Identity & Access Management

Sezzle
India, RemoteFull-time12+ years

About this job

Sezzle is transforming the online shopping experience and financial empowerment sector by combining modern technology with easy, interest-free installment options. In the role of Principal Software Engineer for Identity and Access Management, you will spearhead the creation and evolution of authentication and authorization systems at Sezzle. The company focuses on building dynamic fintech products that improve merchant conversions and consumer satisfaction. A normal day in this backend-focused position involves designing and delivering API gateways and identity services, setting technical vision, collaborating with cross-functional teams like security and product, and guiding your peers through mentoring and unblocking technical hurdles. You will also pioneer best practices for secure and efficient AI-assisted development on critical paths while working remotely.

Responsibilities

  • Own the technical vision and roadmap for authentication and authorization platforms.
  • Architect and build scalable auth services and gateway components using Golang and AWS.
  • Design and execute zero-downtime migrations of auth traffic with safety mechanisms.
  • Establish platform standards for OAuth2/OIDC, token management, and RBAC/ABAC models.
  • Partner with Security and Compliance to meet strict fintech regulatory requirements.
  • Mentor engineers and promote a culture of operational and technical excellence.

Requirements

  • 12+ years of professional software engineering experience with deep backend expertise.
  • Hands-on experience in authentication and authorization systems like OAuth2, OIDC, and JWT.
  • Experience building or operating an API gateway or auth proxy at scale.
  • Proven track record of leading large-scale service migrations with minimal impact.
  • Strong proficiency in Golang and experience with SQL-based relational databases.
  • Demonstrated AI-forward engineering using modern AI tools in daily development.
  • Bachelor's degree in Computer Science or a similar technical field.

Good to have

  • Experience with identity platforms like Keycloak, Auth0, Okta, or Ory.
  • Familiarity with service mesh and edge technologies such as Envoy, Istio, and mTLS.
  • Experience with threat modeling and secure design reviews.

Who should apply

This role suits senior technical leaders with extensive background experience who excel at guiding complex architectural shifts. Candidates should have deep knowledge of identity management systems and a passion for distributed systems and AI-assisted workflows. Since the position requires twelve or more years of professional engineering background, it is not suited for freshers. Applicants must possess a bachelor's degree and a proven track record of handling security-critical paths in fast-paced environments.

Frequently asked questions

What is the primary focus of the Principal Software Engineer at Sezzle?

The primary focus is to own and lead the evolution of authentication and authorization platforms, including API auth gateways and identity services.

Is the Principal Software Engineer role at Sezzle remote?

Yes, this is a fully remote position with no relocation or commute required.

What programming language is primarily used for this backend role at Sezzle?

Golang is the primary programming language used for building and maintaining these RESTful services and APIs.

Can freshers apply for the Principal Software Engineer position at Sezzle?

No, freshers cannot apply as the position requires 12+ years of professional software engineering experience.

Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.