Principle Software Dev Engineer

Tesco Bengaluru

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tesco Bengaluru seeks a highly experienced Principal Software Development Engineer to lead the IAM team, defining platform strategies and roadmaps while ensuring secure, scalable identity and access solutions across Tesco's systems.

You will mentor engineers, collaborate with product and security controls teams, and drive adoption of zero trust and modern IAM practices at scale.

Qualifications

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 12+ years of experience in IT and full stack Software development, with at least 5 years in technically leading a team, ideally within Security space.
  • Strong software development background (preferably with Java, React.js, Postgres, Kafka, Azure Cloud services) with experience in architecture, designing and building inhouse solutions, preferably IAM systems
  • Experience of implementing and improving DevOps practices for in-house and cloud platforms
  • Understanding of IAM concepts and technologies, including Vaulting, SSO, MFA, LDAP, OAuth, SAML, and identity governance.

Responsibilities

  • Spearhead a highly skilled IAM engineering team, providing mentorship and guidance to ensure high performance and top notch development team and systems.
  • Develop and implement IAM Platforms strategies, architectures, and roadmaps aligned with business objectives and security requirements.
  • Lead the design, development, and deployment of complex IAM solutions, including authentication, authorization, identity governance, and access controls.
  • Build and maintain robust IAM platforms to modern engineering excellence practices, ensuring scalability and resilience to meet the needs of Tesco.
  • Own the issues/barriers in the rollout of new solutions, and get them closed with technical expertise and required collaboration.
  • Partner with the Product Management team to align IAM solutions with business needs and user requirements.
  • Collaborate with the IAM Security Controls team to understand and resolve the painpoints in their BAU tasks.
  • Monitor and evaluate emerging IAM and product development technologies and trends, making recommendations for adoption where appropriate.
  • Engage with existing / new vendors and third party IAM solutions to ensure effective implementation and support.
  • Drive continuous improvement of IAM processes, tools, and practices to enhance security, user experience, and operational efficiency.
  • Respond to security incidents related to identity and access management and lead efforts to resolve them promptly and effectively.
  • Influence the technology direction of the organisation towards adopting zero trust and identity based authentication frameworks.
  • Mentor team of developers and system engineering in terms of technical skills and practices.

Skills

IAM
Java
React.js
Leadership
System architecture

Education

Bachelor's degree in Computer Science
Advanced degree (preferred)

Tools

Okta
Onelogin
CyberArk
SailPoint
Saviynt
ForgeRock

Job description

As Principal Software Development Engineering at Tesco, I am responsible for driving the technical strategy and design of Identity and Access Management solutions, which underpins the security and the overall defence capability of Tesco. This includes technology leadership for a team of Developers and System Engineers, covering software and system development of IAM technologies, systems and tools related to identity lifecycle, identity & Access governance, privileged access management, and overall access management.

I work in an agile manner, responding to the changing threat landscape, and working closely with Product Management and Identity Security Controls teams to ensure that what we are designing and developing is optimal in terms of scalability, availability, operability, cost and usability.

I am seasoned Architect and have great understanding and knowledge of Cyber Security practices, and dynamic professional, will efficiently collaborating with other stakeholders like Workplace and System Infra, Network and Cloud Platform teams.

In this job, I am accountable for:

Following our Business Code of Conduct and always acting with integrity and due diligence and have these specific risk responsibilities:

  • System Performance and Scale
  • Technical barrier to execution
  • Adoption of latest technologies
  • Help product in proof of concepts and technologies evaluation
  • Upskilling and mentoring the team members

We are seeking a highly skilled and experienced Principal Software Development Engineer to technically lead our Identity and Access Management (IAM) team and serve as a leader with vision in this space. The ideal candidate will have an understanding of Product Development, Infrastructure and IAM technologies, strong leadership skills, and a consistent record of implementing secure and scalable IAM solutions. This role requires close collaboration with the IAM operations team and product management to ensure the integrity and security of our systems and data.

  • Spearhead a highly skilled IAM engineering team, providing mentorship and guidance to ensure high performance and top notch development team and systems.
  • Develop and implement IAM Platforms strategies, architectures, and roadmaps aligned with business objectives and security requirements.
  • Lead the design, development, and deployment of complex IAM solutions, including authentication, authorization, identity governance, and access controls.
  • Build and maintain robust IAM platforms to modern engineering excellence practices, ensuring scalability and resilience to meet the needs of Tesco.
  • Own the issues/barriers in the rollout of new solutions, and get them closed with technical expertise and required collaboration.
  • Partner with the Product Management team to align IAM solutions with business needs and user requirements.
  • Collaborate with the IAM Security Controls team to understand and resolve the painpoints in their BAU tasks.
  • Monitor and evaluate emerging IAM and product development technologies and trends, making recommendations for adoption where appropriate.
  • Engage with existing / new vendors and third party IAM solutions to ensure effective implementation and support.
  • Drive continuous improvement of IAM processes, tools, and practices to enhance security, user experience, and operational efficiency.
  • Respond to security incidents related to identity and access management and lead efforts to resolve them promptly and effectively.
  • Influence the technology direction of the organisation towards adopting zero trust and identity based authentication frameworks.
  • Mentor team of developers and system engineering in terms of technical skills and practices.

Operational skills relevant for this job:

  • Strong written, verbal communication and presentation skills
  • Deep technical and engineering skills, such as from a background in system administration or software engineering
  • Growth mindset – believes in continuous improvement and change to the system and processes

Experience relevant for this job:

Required Skills and Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or a related field. Advanced degree preferred.
  • 12+ years of experience in IT and full stack Software development, with at least 5 years in technically leading a team, ideally within Security space.
  • Strong software development background (preferably with Java, React.js, Postgress, Kafka, Azure Cloud services) with experience in architecture, designing and building inhouse solutions, preferably IAM systems
  • Experience of implementing and improvising DevOps practices for in-house and cloud platforms
  • Understanding of IAM concepts and technologies, including Vaulting, SSO, MFA, LDAP, OAuth, SAML, and identity governance.
  • Experience of building/leveraging LLM for product development and processes automations
  • Demonstrable experience in building and maintaining IAM or similar platforms in complex, large scale environments.
  • Strong problem-solving skills and the ability to make sound decisions under pressure.
  • Great understanding or IT infrastructure components such as network perimeter, domain controllers, VSphere, Kubernetes and cloud.
  • Experience of mentoring a highly skilled team of developers and system engineering.
  • Demonstrable experience of improving an existing system for better performance and resiliency with help of technologies and DevOps processes
  • Great communication skills, both written and verbal, with the ability to effectively convey complex technical concepts to nontechnical stakeholders.
  • Architectural understanding of zero trust and identity-based authentication frameworks.

Preferred Skills and Qualifications:

  • Bachelors or Master’s degree in computer science, Information Technology, or a related field.
  • Experience of developing and architecting backend/full-stack system while leading a dev team
  • Familiarity with IAM tools and platforms such as Okta, Onelogin, Cyberark, Sailpoint, Saviynt, ForgeRock etc
  • Familiarity with Zero Trust security models and frameworks.
  • Knowledge of security standards and regulations such as SOX, GDPR, and PCIDSS.
  • Experience of working in Agile methodologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Development Engineer
Principal Software Development Engineer

Tesco • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Technical Programme Manager (Cyber).
Technical Programme Manager (Cyber).

Tesco • Bengaluru

Hybrid
INR 1,400,000 - 2,400,000
Senior IAM Engineer
Senior IAM Engineer

Fanatics Betting & Gaming • Hyderabad

On-site
INR 1,700,000 - 2,500,000
Principal Software Development Engineer
Principal Software Development Engineer

Tesco Bengaluru • Bengaluru

On-site
INR 3,800,000 - 6,400,000
Annual Bonus
Health insurance for you and family
SAYE programme
+1
Principal Software Development Engineer
Principal Software Development Engineer

Tesco Technology • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Annual Bonus
Leave & Holidays
Health insurance
+1
Technical Programme Manager (Cyber).
Technical Programme Manager (Cyber).

Tesco Bengaluru • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Health insurance
Hybrid work model
SAYE
+2
Technical Programme Manager (Cyber).
Technical Programme Manager (Cyber).

Tesco Technology • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Health insurance for colleagues and/or
Full Stack Lead
Full Stack Lead

AHEAD • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Head of Software Engineering: Edge Platform
Head of Software Engineering: Edge Platform

Tesco Bengaluru • Bengaluru

On-site
INR 4,500,000 - 7,000,000
IAM Engineer
IAM Engineer

Tradeweb Markets • Bengaluru

On-site
INR 1,400,000 - 2,400,000