CrawlJobs Logo

Software Developer - Authentication

India, Chennai · Job Posted May 03, 2026
Apply Position
Job Link Share

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)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer - Authentication

8 matching positions

New

Software Developer

We are looking for a Software Developer to support enterprise integrations and a...
Location
Location
United States , Wylie
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with SQL Server, including developing and optimizing complex queries, stored procedures, and data-processing logic
  • Hands-on background in C#, .NET, ASP.NET, JavaScript, and related development tools for integration or application work
  • Experience building integration and automation solutions using APIs, ETL practices, and custom workflow processes
  • Practical knowledge of Workday integration development, such as API-based interfaces, Studio, or comparable tools
  • Experience using Microsoft Power Automate Desktop and cloud flows to deliver business automation solutions
  • Understanding of REST or SOAP integrations and secure authentication methods, including OAuth and token-based security
  • Proven ability to troubleshoot technical problems in enterprise environments that support finance, payroll, or HR operations
  • Additional experience with platforms such as Tyler Technologies Incode Financials, Dayforce, Python, or other automation tools is a plus
Job Responsibility
Job Responsibility
  • Design, build, and enhance system integrations and automated processes using C#, .NET, APIs, ETL methods, and Microsoft Power Platform technologies
  • Develop and maintain connections between enterprise applications, including Workday-related solutions, custom business processes, and external platforms
  • Write, tune, and support advanced SQL Server queries, stored procedures, and backend data operations that support payroll, finance, and HR functions
  • Create workflow automation solutions with Power Automate Desktop and cloud-based flows to streamline business activities and reduce manual effort
  • Troubleshoot issues affecting interfaces, automations, and cross-platform data movement, identifying root causes and implementing durable fixes
  • Monitor day-to-day performance of integrations and workflows to improve stability, accuracy, and operational continuity
  • Collaborate with functional and technical teams to gather needs, translate requirements into technical solutions, and support ongoing process improvement
  • Manage data transformation and exchange across multiple file and message formats, including spreadsheet-based and structured data sources
  • Support secure API communication by implementing and maintaining authentication approaches such as OAuth and token-based access methods
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Developer

Software Developer Permanent Position!
Location
Location
United States , Bentonville
Salary
Salary:
40.06 - 41.00 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a closely related field
  • Related experience in Java application support, production support, enterprise application maintenance, and incident management
  • Strong experience working with Java, Spring Boot, RESTful APIs, Microservices, and object-oriented programming concepts
  • Experience in troubleshooting production issues, performing root cause analysis (RCA), debugging applications, and resolving incidents in a timely manner
  • Strong knowledge of SQL, database design, query optimization, stored procedures, and relational database management systems such as Oracle, MySQL, PostgreSQL, or SQL Server
  • Experience with Linux/Unix environments, shell scripting, and application log analysis
  • Experience with monitoring and logging tools such as Splunk, ELK Stack, Dynatrace, AppDynamics, Grafana, or Prometheus is preferred
  • Experience working with messaging systems such as Apache Kafka, RabbitMQ, IBM MQ, or other event-driven architectures is preferred
  • Knowledge of software development lifecycle (SDLC), ITIL processes, Agile/Scrum methodologies, and version control systems such as Git
  • Experience with CI/CD pipelines, Jenkins, Maven, Docker, Kubernetes, and DevOps practices is preferred
Job Responsibility
Job Responsibility
  • Design, develop, maintain, and support enterprise-scale retail and supplier-facing applications used for item ingestion, order management, payment processing, and supplier collaboration
  • Investigate, troubleshoot, and resolve complex production issues affecting Retail Core systems, data services, and distributed applications
  • Build and enhance supplier-facing and Drop Ship Vendor (DSV) portals to improve supplier onboarding, product data quality, and operational efficiency
  • Develop scalable backend services, APIs, and automation solutions to support operational workflows and reduce manual intervention
  • Monitor application reliability, availability, latency, and error rates to ensure system uptime and SLA compliance
  • Participate in incident response activities, including production triage, root cause analysis (RCA), post-mortem reviews, and implementation of preventive measures
  • Create and maintain dashboards, alerts, monitoring tools, operational runbooks, and support documentation using observability platforms such as Grafana and Splunk
  • Collaborate with cross-functional engineering teams, business stakeholders, category specialists, and support teams to resolve data and system integration issues
  • Optimize application and database performance by analyzing bottlenecks, improving throughput, and tuning queries and services
  • Support deployment validation, release stability, and production readiness activities for enterprise applications and data platforms
What we offer
What we offer
  • Medical Insurance
  • 401(k) Retirement Plan
  • Fulltime
Read More
Arrow Right

Software Developer (Artificial Intelligence)

Software Developer (Artificial Intelligence) - Oxford Economics, a leading econo...
Location
Location
United Kingdom
Salary
Salary:
Not provided
oxfordeconomics.com Logo
Oxford Economics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of professional software engineering experience, shipping production code in modern cloud environments
  • software engineering fundamentals, clean code, testing, version control, code review, modular design and a feel for when to be pragmatic versus principled
  • strong proficiency in C#/TypeScript, with comfort working across the stack from APIs through to lightweight user interfaces
  • experience designing, deploying and operating cloud-native services on Azure and/or AWS, including CI/CD and infrastructure-as-code
  • demonstrable hands-on experience building with large language models, including prompting, function and tool calling, retrieval-augmented generation, and agent design
  • practical experience integrating with model APIs (e.g. Anthropic, OpenAI, Azure OpenAI), with a clear understanding of cost, latency, context windows and rate limits
  • familiarity with vector databases, embeddings and modern retrieval techniques, including semantic search, hybrid search and reranking
  • knowledge of LLM evaluation: Understand the differences between LLM testing vs traditional software
  • comfort working across multiple teams and domains, quickly building enough understanding of someone else's problem to develop something useful
  • a strong bias for shipping prototypes, you would rather get something working in front of users than polish it indefinitely
Job Responsibility
Job Responsibility
  • Design, build and ship production software that brings AI capabilities to OE's production teams including agents, retrieval-augmented generation (RAG) pipelines, conversational interfaces, internal tools and client-facing features
  • embed with delivery teams to understand their domain, identify high-leverage opportunities for AI, and translate them into working software that genuinely improves how they work
  • collaborate with Product Owners to establish business requirements and develop them into tangible deliverables, adapting based on the business needs
  • build and operate Model Context Protocol (MCP) servers and other integrations that connect frontier models to OE's data, systems and workflows, including Salesforce, Microsoft 365, Azure and our proprietary economic forecasts and datasets
  • take ideas from prototype to production end-to-end, owning the full software lifecycle: design, code, testing, CI/CD, observability, cost monitoring, evaluation and safe rollout
  • apply solid software engineering fundamentals, clean code, testing, modularity, performance, security, to AI-enabled systems, where quality and reliability matter just as much as anywhere else
  • experiment with new models, frameworks and techniques as they emerge, and form a strong, well-evidenced point of view on what is hype and what is worth betting on
  • design evaluation harnesses and feedback loops so we can measure whether our features are actually working, and keep improving them as models and data evolve
  • help shape OE's internal AI tooling, including Claude skills, internal MCP servers, shared libraries and the wider AI application framework
  • embed AI safety, security and responsible-use practices into everything you build, including data handling, prompt-injection defences, and alignment with ISO 27001 controls and OE's AI Acceptable Use Policy
What we offer
What we offer
  • Private Healthcare
  • Employee Assistance Program
  • Enhanced Maternity and Paternity Leave
  • Workplace Nursery Scheme
  • Cycle to Work Scheme
  • Fulltime
Read More
Arrow Right

Associate Software Developer - Java

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
boeing.com Logo
Boeing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Engineering, Engineering Technology (including Manufacturing Technology), Computer Science, Data Science, Mathematics, Physics, Chemistry or non-US equivalent qualifications directly related to the work statement
  • Hands-on experience designing and developing full‑stack modules and components for enterprise applications
  • Comfortable working across frontend and backend stacks using modern frameworks and tools such as JavaScript, jQuery, Java/J2EE, Microservices
  • Experience with Spring Boot and RESTful web services
  • Solid understanding of Object‑Oriented Analysis and Design using Java and UML
  • Familiarity with common software design patterns, standards and best practices
  • Experience with automated testing and unit testing frameworks (JUnit)
  • familiarity with TDD practices preferred
  • Practical SQL skills and familiarity with MS SQL or a relational DB to analyze and create data extraction scripts
  • Frontend experience with HTML, CSS, Bootstrap, jQuery, and JavaScript
Job Responsibility
Job Responsibility
  • Collaborate with team members to design, develop, and deliver features for aviation or enterprise systems
  • Produce high‑quality, maintainable code and unit tests
  • participate in code reviews and follow team coding standards
  • Estimate user stories and tasks with reasonable accuracy and commit to iteration plans
  • Participate actively in sprint planning, backlog refinement, and daily standups
  • update task statuses and remaining effort daily
  • Work with Product Owner and QA to ensure code meets acceptance criteria and automated tests reflect expected behavior
  • Raise technical and operational impediments in a timely manner and work with Scrum Master/Technical Architect/PO to resolve them
  • Troubleshoot application issues in development, QA, and production environments
  • analyze logs and data to identify root causes
What we offer
What we offer
  • Competitive base pay and incentive programs
  • Industry-leading tuition assistance program pays your institution directly
  • Resources and opportunities to grow your career
  • Up to $10,000 match when you support your favorite nonprofit organizations
Read More
Arrow Right

Software Developer

Software Developer Permanent Position!\n\nJob Summary:\nTasks and Activities: As...
Location
Location
United States , Rancho Cucamonga
Salary
Salary:
55.76 - 56.00 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a closely related field
  • Related experience in Microsoft .NET application development, enterprise application development, and backend systems implementation
  • Strong experience working with Microsoft .NET, C#, .NET Core, ASP.NET, RESTful APIs, and object-oriented programming concepts
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript, TypeScript, Angular, or React is preferred
  • Strong knowledge of SQL Server, database design, query optimization, stored procedures, and relational database management systems
  • Experience with cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP) is preferred
  • Experience working with RabbitMQ, messaging systems, and event-driven architecture is preferred
  • Knowledge of software development lifecycle (SDLC), Agile/Scrum methodologies, and version control systems such as Git and Azure DevOps
  • Experience with CI/CD pipelines, deployment automation, Docker, Kubernetes, and DevOps practices is preferred
  • Understanding of application security, authentication, authorization, secure coding practices, and data protection standards
Job Responsibility
Job Responsibility
  • Design, develop, and enhance backend and web-based application components using Microsoft .NET, C#, ASP.NET, Azure technologies to support healthcare business operations
  • Implement business logic, service layers, and APIs following object-oriented principles and industry best practices learned through formal academic training
  • Perform unit testing, debugging, and code refactoring to improve application performance, maintainability, and reliability
  • Collaborate with technical leads and architects to understand and design system architecture and apply structured development methodologies within the Software Development Life Cycle (SDLC)
  • Design, develop, and optimize SQL Server database objects including tables, views, stored procedures, and functions to support healthcare data processing
  • Analyze data requirements and write complex SQL queries to retrieve, validate, and transform healthcare-related data accurately and efficiently
  • Ensure data integrity, performance tuning, and adherence to security and compliance standards while working with large datasets
  • Support application functionality by integrating database logic with .NET application components
  • Assist in batch processing and scheduled job development for large-scale data operations, including claims processing, financial transactions, and reporting workflows
  • Design, develop and integrate web-based user interfaces using HTML, CSS, JavaScript, TypeScript and related web technologies in coordination with backend services
What we offer
What we offer
  • Medical Insurance
  • 401(k) Retirement Plan
  • Fulltime
Read More
Arrow Right

Java Backend Software Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
United States , Tampa; Irving
Salary
Salary:
76560.00 - 106840.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • 2-5 years of professional experience as Full Stack software engineering experience in developing enterprise scale applications
  • Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in using AI driven tools like Devin, Co-pilot, Gemini and other Gen-AI tools
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and/or other team members
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Planned time off (vacation)
  • Unplanned time off (sick leave)
  • Paid holidays
  • Fulltime
Read More
Arrow Right

Software Developer

We are looking for a Software Developer to join a banking organization in Bright...
Location
Location
United States , Brighton
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1 year of hands-on experience developing solutions with Microsoft Power Automate and Power Apps
  • Working knowledge of REST APIs, JSON, and SQL queries for integrations, reporting, validation, or automation logic
  • Solid understanding of workflow design concepts such as branching, looping, exception handling, and automation lifecycle support
  • Familiarity with core IT practices including environment management, permissions, and controlled change processes
  • Ability to document technical solutions clearly and communicate effectively with both business stakeholders and IT teams
Job Responsibility
Job Responsibility
  • Develop, test, and release automated workflows using Microsoft Power Automate, including both cloud-based and desktop process automation solutions
  • Build and support Power Apps, with an emphasis on canvas applications, to streamline data capture, approvals, and workflow-driven activities
  • Create dependable automation logic by applying conditional paths, iterative processing, exception management, and recovery methods
  • Enhance existing automation solutions to improve stability, efficiency, and long-term scalability across business functions
  • Connect applications and services through APIs, managing authentication, payload mapping, and data exchange using JSON-based integrations
  • Review current business processes, document workflow dependencies, and help define improved automated future-state solutions
  • Translate functional needs into technical designs, delivery plans, and effort estimates for new automation initiatives
  • Implement monitoring, notifications, logging, and failure resolution practices to maintain reliable production automations
  • Ensure solutions meet banking expectations for security, access controls, audit readiness, data integrity, and regulatory compliance
What we offer
What we offer
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • Life insurance
  • Disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Developer

Accordant is growing its software development team, and we’re looking for a skil...
Location
Location
United States , Florham Park, New Jersey
Salary
Salary:
100000.00 USD / Year
Accordant (NJ)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development
  • Proficiency in JavaScript/HTML
  • Experience with backend development, including T-SQL, XML, and REST APIs
  • Familiarity with OAuth, asynchronous JavaScript, and modern authentication mechanisms
  • Strong problem-solving skills and ability to work in a collaborative team environment
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy scalable software solutions with a focus on performance and security
  • Integrate with backend accounting databases using XML and REST APIs
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions
  • Write clean, maintainable, and efficient code following industry best practices
  • Conduct code reviews, debug applications, and optimize performance
  • Contribute to architectural decisions that support scalability and long-term growth
  • Implement automated testing and continuous integration to maintain high software quality
  • Stay current with emerging technologies and advocate for best practices in development
  • Fulltime
Read More
Arrow Right