Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

PayPal Lead Software Engineer Full Stack 
India, Karnataka, Bengaluru 
720711649

18.08.2024

What you need to know about the role:This role is critical in ensuring the security, scalability, and efficiency of the identity infrastructure, aligning with business objectives and compliance requirements. The ideal candidate will possess a deep understanding of identity and access management technologies, strong leadership skills, a
strategic mindset, and motivation to achieve results in a fast-paced environment.

Job Description:

As a lead software engineer in the Identity Engineering organization, youwill play a pivotal role in developing, implementing, and maintaining thecompany’s identity and access management systems. You will architect andskills, this role will fascinate you.
Your day-to-day:
  • to design and develop highly scalable, secure and configurable identitysolutions that meet the needs of our customers and stakeholders.
  • Actively engage with leadership across Product, Architecture, Designand Engineering to design, propose, discuss and refine new featuresand functionality.
  • Collaborate with other engineering teams, IT, and businessstakeholders to understand requirements and deliver innovativeidentity solutions that meet organizational needs.
  • Communicate with stakeholders on technical standards, principles,methodologies and trends.
  • Enhance overall system operational characteristics by establishing bestpractices for code quality, reduction in tech debt, building frameworksor shared techniques to improve engineering effectiveness.
  • Identify opportunities for refactoring, API changes, solution designs andother types of tech debt remediation.
  • Influence management for driving technical decision-making for theright selection of technology by giving forthright, understandable, andactionable advice.
  • Work with standards-defining organizations to understand the evolvingstandards, identify gaps, provide inputs on platform gaps, contribute toroadmap planning to build world class CIAM platform.
  • Drive decision-making with team members with different views forsimple to complex problems with the business requirements to helpsynthesize the best solution.
  • Engage with business team, highly analytical, and have experiencedesigning and implementing A/B tests, with approach like data-basedexperiments. You know exactly what and how to track business metricsand KPIs.

What you need to bring:
  • Bachelor's or Master's degree in Computer Science, InformationTechnology, or a related field.
  • A solid grounding in Computer Science fundamentals.
  • 8-12 years of experience building successful production softwaresystems and Identity solutions
  • You must have experience in modern technologies such as JavaScript,Typescript, React, NextJs, Node.JS
  • You must have significant business knowledge and technical expertisein application design and architecture, as well as knowledge of relateddomains of technical architectures (network, security, andinfrastructure engineering), information architectures, and dataarchitectures
  • In-depth knowledge of identity management technologies, protocols,and standards, and competent in designing solutions for reliability,availability, scalability, and performance
  • Knowledge of Identity standards such as OAuth 2.0, Open ID Connect,SCIM etc
  • Must be a self- starter, work independently or as a team member, andhave strong communication skills in interfacing with business partnersand the Technology
  • Deep understanding of modern web applications design architecture,good API design patterns, performance, and scale
  • Deep understanding of application security, information security, webapplication fundamentals, authentication & authorization protocols
  • Deep understanding of various customer interacting device, browser,mobile web, Native apps such as iOS, android and related workingfundamentals
  • Demonstrated technical leadership experience, such as being anarchitect or tech lead for high impact customer facing product
  • Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection,lazy loading etc) to implement efficient code
  • Strong OOP skills, with ability to analyze requirements and transforminto scalable software designs
  • Experience with HTTP, REST API's and competent designing andbuilding webservices/microservicesin a commercial setting
  • Experience with Design Patterns, MVC and frameworks (e.g. Spring)
  • Competent in software engineering tools (e.g. Java build tools) andbest practices (e.g. unit testing, test automation, continuousintegration, etc.)
  • Serve as a strong advocate of code craftsmanship, good codingstandards and use of tools that will improve the quality of the deliveredcode
  • Experience with using Agile/Scrum methodology for softwaredevelopment
  • Deep understanding of web services and SOA related standards likeREST/OAuth/JSON and SOAP/WSDL
  • Extra credit: Provide your GitHub account or code samples with your

Our Benefits:

Any general requests for consideration of your skills, please