Senior Software Engineer

4 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of Weekday's clientsMin Experience: 4 yearsLocation: IndiaJobType: full-time

Requirements

We are seeking a

Senior Software Engineer

with a strong background in

Identity and Access Management (IAM)

,

Authentication protocols

, and

Python development

. In this role, you will design, build, and optimize secure, scalable authentication systems and IAM solutions to ensure seamless and safe access for our global user base. This is a highly technical and strategic role suited for professionals passionate about security, performance, and user experience in software systems.

Key Responsibilities:

  • Design & Develop IAM Solutions: Build and maintain Identity and Access Management components, ensuring robust authentication and authorization systems are in place.
  • Implement Authentication Protocols: Work with protocols such as OAuth 2.0, OpenID Connect (OIDC), SAML, and JWT to secure services and data access across platforms.
  • Python Development: Write clean, maintainable, and well-documented Python code to support backend systems and integrations with IAM solutions.
  • Integrate IAM Across Applications: Collaborate with internal product and engineering teams to implement IAM features across various services and applications, ensuring unified access control.
  • Security-First Mindset: Conduct threat modeling and participate in security reviews, enforcing best practices for application-level and infrastructure-level security.
  • Monitoring & Maintenance: Create monitoring tools and alerts to proactively identify and address authentication system issues. Improve reliability and uptime of login systems.
  • Contribute to IAM Strategy: Participate in setting architectural direction and standards related to identity governance, user lifecycle, and federation.
  • Mentoring and Peer Reviews: Guide junior developers, perform code reviews, and promote engineering excellence across the team.

Key Skills and Qualifications:

  • Education: Bachelor's or Master's degree in Computer Science, Information Security, or a related field.
  • Experience: Minimum 4+ years of experience in backend development, with a focus on IAM and secure systems.
  • Technical Expertise:
    • Strong expertise in Python
    • Hands-on experience with IAM systems such as Okta, ForgeRock, Auth0, Keycloak, or custom solutions
    • Deep understanding of authentication and authorization protocols (OAuth2, OIDC, SAML)
    • Proficient in RESTful APIs and integrating identity services into applications
    • Familiarity with DevOps practices and cloud platforms (AWS, GCP, or Azure) is a plus
  • Security Knowledge:
    • Understanding of Zero Trust architectures
    • Familiar with encryption, tokenization, and secure data handling
  • Soft Skills:
    • Excellent problem-solving and debugging skills
    • Strong written and verbal communication
    • Ability to work in a collaborative, cross-functional team environment

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Noida, Uttar Pradesh, India

Hyderabad, Telangana, India