CrawlJobs Logo

Software Developer - Authentication

Workday

Location Icon

Location:
India , Chennai

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking an experienced Software Developer to join our Authentication Security team. This is a critical role for a hands-on engineer who is passionate about building high-scale distributed systems and robust security infrastructure. You will work closely with the team to architect and implement critical authentication standards (OIDC, SSO, SAML, FIDO), while ensuring our services remain resilient under heavy load. As a technical leader you will thrive in ambiguity, turning abstract security requirements into concrete, robust solutions. If you are a problem-solver who enjoys navigating complex security architecture, and mentoring others to do the same, this is your opportunity to shape the future of our platform.

Job Responsibility:

  • Partner with leaders in engineering and products to define the vision, strategy, and roadmap for the security platform
  • Design and build high-performance services, libraries, and APIs that keep authentication reliable and secure
  • Work closely with support and engineering teams to address customer issues, fix bugs, and build new features
  • Participate in on-call rotation and lead incident response for services to restore service quickly during events
  • The ability to work well with technical and non-technical people to deliver high-value results
  • Develop tools to enhance code reliability and streamline adoption of our security services
  • Excellence when working autonomously, knowing when to seek help from team members
  • Leverage good software design patterns and principles
  • Contribute to a collaborative team culture that encourages iteration and innovation

Requirements:

  • 5+ years of software development experience, leading technical initiatives, designing complex systems, and ensuring the scalability and maintainability of software products
  • 5+ years of experience in object oriented programming such as Java, Scala, Kotlin
  • Understanding of patterns for resilient services such as backpressure, idempotency, timeouts, and circuit-breaking strategies
  • Expertise and experience in API Development (REST) and designing and building microservices
  • Bachelor's degree in a computer related field or equivalent work experience
  • Knowledge/ experience with developing security, identity, authentication, authorization solutions and open standards such as SAML and OIDC

Nice to have:

  • Expert knowledge of identity protocols and standards, including OAuth 2.0, OpenID Connect (OIDC), and SAML
  • Knowledge of different data storage technologies, such as Redis and MySQL
  • Working experience with source control and CI/CD tools such as Git, BitBucket, Jenkins
  • Knowledge of Docker and container orchestration frameworks such as Kubernetes
  • Experience with observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry
  • Proven ability in writing technical design documents and collaborating within a software development team
  • Experience with relational database technologies (e.g. PostgreSQL, MySQL, or SQL Server)

Additional Information:

Job Posted:
May 03, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Developer - Authentication

Controls Software Developer

Contribute to cutting-edge custom machines by developing and deploying databases...
Location
Location
Canada , Cambridge
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Post secondary Degree in Engineering, Computer Science or equivalent with emphasis on software design and development
  • 5+ years of professional software development experience
  • Experience developing and executing unit testing and system functionality testing
  • Experience developing API servers and clients using the OpenAPI specification
  • Web UI design and best practices is an asset
  • Experience with authentication technology such as OAuth (API authentication)
  • Experience translating user requirements to functional design requirements and solutions
  • Experience writing and optimizing complex SQL queries and transactions
  • Experience interpreting SQL execution plans, optimizing queries and indexing for performance
  • Experience with database server administration and maintenance
Job Responsibility
Job Responsibility
  • Contribute to cutting-edge custom machines by developing and deploying databases and middleware for data-driven manufacturing, and data-driven process optimization
  • Integrate software seamlessly with electrical and mechanical systems
  • Develop innovative processes and deploy with machine installations at customer sites around the globe
  • Gather user requirements, design and develop advanced data systems, and create and execute comprehensive test plans
  • Evaluate needs and craft solutions that enable automation equipment to connect and exchange information with a variety of customer information systems
  • Lead and support the department with your expertise and skillset, becoming a key player in our success
  • Develop high-performance applications, API servers and clients using the latest .NET technologies and best practices
  • Design high performance database schemas and procedures for maintaining part traceability and quality through custom automation processes in a high-rate, concurrent environment
  • Work hands-on with key systems like PLCs, HMIs, SCADA, MES, and ERP, driving technological advancements, system connectivity and shaping the future of data-driven manufacturing
  • Stakeholder Interaction & Requirements Gathering
What we offer
What we offer
  • Competitive starting salaries
  • Overtime pay eligibility
  • Paid vacation
  • Employee Incentive Bonus program
  • Comprehensive health and dental benefits including Lifestyle Spending Account
  • 5% RRSP matching program
  • Optional Employee Share Purchase Program
  • Tuition reimbursement program
  • Individual development programs
  • Commitment to promoting from within.
  • Fulltime
Read More
Arrow Right

Senior Associate – Software Development

At Centrico, we bring innovation to the banking and fintech world with our open ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
centrico.tech Logo
Centrico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full stack developer with experience in delivering Java/J2EE project
  • Developing REST/SOA based web services
  • Front end development using JS frameworks/JSP
  • Strong knowledge on database concepts & writing PL/SQL code
  • Write Unix Shell Scripts/python scripts
  • Working with any of the application servers (WebLogic preferred) in cluster environment
  • Writing unit test cases using standard frameworks and writing integration test cases
  • Analyzing code quality
  • CI/CD processes and deployment
  • Familiar with Design patterns
Job Responsibility
Job Responsibility
  • Effectively scheduling, allocating, verification of task
  • Delivering the project as per the required quality within the agreed timelines
  • Understanding Project requirements
  • Performing Impact analysis
  • Prepare preliminary UML models to facilitate discussion with Team Leaders
  • Defining and constructing database structures and objects
  • Code compilation
  • Code review and Profiling
Read More
Arrow Right

Software Developer

Robert Half is the world’s first and largest specialized talent solutions firm t...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Python with hands-on experience in Django or FastAPI
  • Strong understanding of relational databases and SQL, including schema design and query optimization
  • Experience developing and consuming APIs with authentication and security best practices
  • Familiarity with C# and .NET, with experience in backend services or system integrations
  • Knowledge of asynchronous programming, microservices architecture, and event-driven design
  • Experience with cloud platforms (AWS, Azure, or GCP) and DevOps tools
  • Proficiency in version control using Git and CI/CD pipelines
  • Strong analytical and problem-solving skills with attention to detail
  • Ability to work independently and collaboratively in a team environment
Job Responsibility
Job Responsibility
  • Develop, maintain, and optimize web applications and APIs using Python with Django or FastAPI
  • Design and implement efficient database solutions using SQL-based databases such as PostgreSQL or MySQL
  • Build and integrate RESTful and GraphQL APIs, ensuring scalability and performance
  • Work with C# and .NET for backend services, integrations, or legacy system support
  • Collaborate with cross-functional teams to develop and enhance software solutions
  • Write clean, maintainable, and well-documented code following best practices
  • Implement unit tests and integration tests to ensure system reliability
  • Utilize cloud platforms and containerization tools such as Docker and Kubernetes for deployment and scaling
  • Optimize system performance and troubleshoot production issues
  • Stay up to date with emerging technologies and contribute to process improvements
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Development Lead in Test

Join us as a Software Development Lead in Test at Barclays, responsible for supp...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Build robust UI/API automation frameworks and suites (Selenium, Appium, REST Assured) with Java/Python, JUnit/TestNG
  • maintain reusable libraries and test data strategies
  • Automate validations for OAuth2/OpenID Connect/SAML, token lifecycles and secure storage
  • integrate biometric SDK test flows
  • Integrate automation into CI/CD (Jenkins/GitLab), enforce quality gates, and support containerized test execution (Docker/Kubernetes)
  • Lead defect triage with developers/POs
  • contribute to risk & controls, RCA, and release signoff criteria
  • Must Have Skills -Java and/or Python
  • Selenium/Appium/REST Assured
  • JUnit/TestNG
Job Responsibility
Job Responsibility
  • Development and implementation of comprehensive test plans and strategies to validate software functionality and ensure compliance with established quality standards
  • Creation and execution automated test scripts, leveraging testing frameworks and tools to facilitate early detection of defects and quality issues
  • Collaboration with cross-functional teams to analyse requirements, participate in design discussions, and contribute to the development of acceptance criteria, ensuring a thorough understanding of the software being tested
  • Root cause analysis for identified defects, working closely with developers to provide detailed information and support defect resolution
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Generalist

As a Senior Software Engineer, Generalist at Chef Robotics, you'll play a pivota...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in software development with demonstrated full-stack capabilities
  • Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
  • Strong proficiency in programming languages such as Python and JavaScript/TypeScript, with emphasis on object-oriented design and development
  • Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
  • Familiarity with sensor fusion techniques, perception algorithms, and other technologies relevant to autonomous robotics operations
  • Advanced understanding of cloud infrastructure and deployment (AWS, GCP, or Azure)
  • Experience with containerization (Docker) and orchestration (Kubernetes) technologies
  • Proven experience leading complex, multi-disciplinary software projects from conception to deployment
  • Strong background in system architecture design and cross-functional technical decision-making
Job Responsibility
Job Responsibility
  • Collaborate with robotics engineers, hardware engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for food automation robots
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
  • Develop robust, scalable, and maintainable software systems that meet the unique challenges of commercial food production environments
  • Implement algorithms for perception, manipulation, motion planning, and control to enable autonomous food preparation behavior
  • Work across frontend dashboards, backend APIs, and cloud infrastructure to build comprehensive solutions that integrate with robotics hardware and AI systems
  • Design and optimize database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Implement efficient data pipelines between on-device robotics systems and cloud services
  • Create data access layers and APIs that enable seamless integration across multiple subsystems
  • Develop real-time data processing systems for robotics telemetry and performance monitoring
  • Establish data integrity protocols and backup systems across distributed robotics deployments
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Director, Developer Relations

Cesium is the open platform for the built and natural environment to empower sof...
Location
Location
United States , Philadelphia
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level software development skills in one or more of the following: JavaScript/TypeScript, Unreal Engine, Node.js, and Kubernetes
  • Proven experience with CesiumJS, Cesium ion, and/or Cesium plugins for Unreal Engine, Unity, or Omniverse is preferred
  • Proven people manager success for small teams of individual contributor software developers
  • Exceptional communication in writing and in person. Ability to communicate to a breadth of stakeholders, including executives, sales professionals, non-technical managers, developers, and open-source community members
  • Adaptable, humble, and always learning. Proven capable of working through steep learning curves
  • Customer-facing experience in geospatial, AEC, aerospace & defense, and/or computer graphics is preferred
  • Experience at a PE-backed mid-market technology company and/or late stage VC-backed technology company is preferred
  • BS or MS in a related field or equivalent experience required.
Job Responsibility
Job Responsibility
  • Lead and facilitate the growth of a technical team supporting business development, partnerships, and the open-source developer community
  • Provide hands-on pre-sales technical support and solutions architecture, and post-sales customer success using a variety of web, game engine, and cloud technology
  • Engage customers and potential customers in person and virtually with an authentic approach that creates successful win-win business outcomes
  • Create reusable demos, technical papers, talks, and code examples to win business and grow the community
  • Support the open-source developer community via technical Q&A in the community forum, GitHub, and support channels
  • Represent the customer’s technical perspective to influence our roadmap
  • Requires sitting or standing at will while performing work on a computer (or any other physical requirements). The role requires communication with managers, peers, and other colleagues of the company by using Microsoft Teams chat, calling, and meeting functions
  • This role reports directly to the Chief Platform Officer.
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world.
Read More
Arrow Right

Senior Security Software and System Engineer

As part of our HPE Operations Cybersecurity Lab the Senior Security Engineer wil...
Location
Location
Puerto Rico , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 6-10 years experience
  • Extensive experience with multiple software systems design tools and languages
  • Excellent analytical and problem solving skills
  • Experience in overall architecture of software systems for products, solutions and IT systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • In-depth Cyber and IT security knowledge
  • Solid knowledge of security fundamentals and general security technologies, including: network security controls (firewalls, VPNs, IPSec, IDS/IPS), secure code, physical security, cryptography, authentication, identity management, network communication ports and protocols, etc.
  • Experience in Penetration testing with tools
  • Experience with Web Application Security Testing (Tools: Burp, OWASP ZAP etc.)
Job Responsibility
Job Responsibility
  • Leads multiple security and automation project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for security solutions for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Design, develop, test, and maintain robust, scalable, and high-quality security and software solutions
  • Bring relevant subject matter expertise on application and systems security strategy, architecture and roadmaps, review application architectures, code and system services from a security perspective
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with secure systems design and development guidelines and standards
  • provides tangible feedback to improve product security and mitigate failure risk
  • Provides security domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Direct and coordinate the implementation of test automation and other test tools (security)
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Security Software And System Engineer

As part of our HPE Operations Cybersecurity Lab the Senior Security Engineer wil...
Location
Location
United States , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience with multiple software systems design tools and languages
  • Excellent analytical and problem solving skills
  • Experience in overall architecture of software systems for products, solutions and IT systems
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • In-depth Cyber and IT security knowledge
  • Solid knowledge of security fundamentals and general security technologies, including: network security controls (firewalls, VPNs, IPSec, IDS/IPS), secure code, physical security, cryptography, authentication, identity management, network communication ports and protocols, etc.
  • Experience in Penetration testing with tools
  • Experience with Web Application Security Testing (Tools: Burp, OWASP ZAP etc.)
  • Experience with Vulnerability Assessment (Tools: nmap, Nexpose or Nessus, Fierce, Wireshark etc.)
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
Job Responsibility
Job Responsibility
  • Leads multiple security and automation project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for security solutions for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Design, develop, test, and maintain robust, scalable, and high-quality security and software solutions
  • Bring relevant subject matter expertise on application and systems security strategy, architecture and roadmaps, review application architectures, code and system services from a security perspective
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with secure systems design and development guidelines and standards
  • provides tangible feedback to improve product security and mitigate failure risk
  • Provides security domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Direct and coordinate the implementation of test automation and other test tools (security).
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion.
  • Fulltime
Read More
Arrow Right