Senior Software Engineer (IAM)

audax

Bengaluru

Hybrid

INR 2,500,000 - 4,500,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Audax in Bengaluru, India, is seeking a Senior Software Engineer to design and maintain secure, scalable IAM backend services and RESTful APIs using Java and Spring Boot. You will own API design, security, and delivery within a cross‑functional team.

As part of a hybrid workplace, you will collaborate with product, QA and DevOps, containerize services with Docker, and contribute to CI/CD pipelines. The role emphasizes OpenAPI/Swagger, OAuth2, JWT, and identity standards like OIDC/SAML, with 6–9

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6–9 years of backend software engineering experience, with demonstrated delivery in Java and Spring Boot environments.
  • Hands‑on experience building and documenting RESTful APIs (OpenAPI/Swagger).
  • Experience with Java messaging systems (JMS, Solace, ActiveMQ, or equivalent).
  • Working knowledge of secure coding practices and API security protocols (OAuth2, JWT).
  • Experience with containerization (Docker) and contributing to CI/CD pipelines.
  • Proficiency with automated testing frameworks (JUnit, Mockito) for unit and integration testing.
  • Exposure to identity provider platforms (e.g., Keycloak) and modern identity standards (OAuth 2.0, OIDC, SAML, WebAuthn/Passkeys) is an advantage.
  • Familiarity with secure identity lifecycle practices (registration, MFA, credential recovery, session management) is an advantage.
  • Comfortable collaborating across product, QA, and DevOps functions in a hybrid working environment.

Responsibilities

  • Design, build, and maintain secure, scalable backend services and RESTful APIs supporting identity and access management capabilities, using Java and Spring Boot.
  • Develop and document APIs (OpenAPI/Swagger) that meet agreed performance, security, and reliability standards within owned scope.
  • Integrate and support messaging systems (e.g., JMS, Solace, ActiveMQ) for service communication and event processing.
  • Apply secure coding and API security practices, including OAuth2 and JWT, to protect services and data within owned components.
  • Build and maintain automated unit and integration test coverage (e.g., JUnit, Mockito) for owned components, improving maintainability over time.
  • Containerize services using Docker and contribute to CI/CD pipeline improvements for reliable, repeatable deployments.
  • Collaborate with product managers, frontend engineers, QA, and DevOps to deliver end-to-end features within committed timelines.
  • Participate in code reviews, design discussions, and technical planning, incorporating feedback to improve code quality and reduce rework.
  • Monitor and troubleshoot production issues for owned services, working to maintain availability and performance.
  • Build working knowledge of identity standards and practices (e.g., OAuth 2.0, OIDC, SAML, WebAuthn/Passkeys) to inform sound technical decisions within assigned work.

Skills

Java/Spring Boot
OAuth2/JWT
OpenAPI/Swagger
RESTful APIs
JMS/Messaging
Docker
CI/CD
JUnit/Mockito
Keycloak
Identity standards

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

JMS
ActiveMQ
Solace

Job description

About Audaxaudax means courage. To have the courage to change the banking scene, eliminating constraints caused by existing legacy infrastructure. Our mission is to empower banks and financial institutions to scale and modernise at speed, reaching new customers without breaking the bank.


About Audaxaudax means courage. To have the courage to change the banking scene, eliminating constraints caused by existing legacy infrastructure. Our mission is to empower banks and financial institutions to scale and modernise at speed, reaching new customers without breaking the bank.
We began our journey supplying services to and powering Standard Chartered’s white‑label plug and play Banking-as-a-Service (BaaS) solution, Standard Chartered nexus, through our technology capabilities. At audax, we seek go‑getters who are hungry for growth and can bring fresh perspectives.
Website - https://audax.io/
We're looking for a Senior Software Engineer to build and maintain secure, scalable backend services within our Identity and Access Management (IAM) domain. In this role, you'll own the design, development, and delivery of well‑defined backend components and APIs, working closely with product, QA, and DevOps to ship reliable, secure features. You'll bring strong Java/Spring Boot engineering fundamentals, with growing exposure to modern identity standards and practices.


What You'll Do:


  • Design, build, and maintain secure, scalable backend services and RESTful APIs supporting identity and access management capabilities, using Java and Spring Boot.

  • Develop and document APIs (OpenAPI/Swagger) that meet agreed performance, security, and reliability standards within owned scope.

  • Integrate and support messaging systems (e.g., JMS, Solace, ActiveMQ) for service communication and event processing.

  • Apply secure coding and API security practices, including OAuth2 and JWT, to protect services and data within owned components.

  • Build and maintain automated unit and integration test coverage (e.g., JUnit, Mockito) for owned components, improving maintainability over time.

  • Containerize services using Docker and contribute to CI/CD pipeline improvements for reliable, repeatable deployments.

  • Collaborate with product managers, frontend engineers, QA, and DevOps to deliver end-to-end features within committed timelines.

  • Participate in code reviews, design discussions, and technical planning, incorporating feedback to improve code quality and reduce rework.

  • Monitor and troubleshoot production issues for owned services, working to maintain availability and performance.

  • Build working knowledge of identity standards and practices (e.g., OAuth 2.0, OIDC, SAML, WebAuthn/Passkeys) to inform sound technical decisions within assigned work.


Who You Are:


  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 6–9 years of backend software engineering experience, with demonstrated delivery in Java and Spring Boot environments.

  • Hands‑on experience building and documenting RESTful APIs (OpenAPI/Swagger).

  • Experience with Java messaging systems (JMS, Solace, ActiveMQ, or equivalent).

  • Working knowledge of secure coding practices and API security protocols (OAuth2, JWT).

  • Experience with containerization (Docker) and contributing to CI/CD pipelines.

  • Proficiency with automated testing frameworks (JUnit, Mockito) for unit and integration testing.

  • Exposure to identity provider platforms (e.g., Keycloak) and modern identity standards (OAuth 2.0, OIDC, SAML, WebAuthn/Passkeys) is an advantage.

  • Familiarity with secure identity lifecycle practices (registration, MFA, credential recovery, session management) is an advantage.

  • Comfortable collaborating across product, QA, and DevOps functions in a hybrid working environment.


Why Join Us?


  • Be Part of a Bold Vision – At audax, we’re not just building software – we’re transforming how financial institutions and businesses manage risk, compliance, and growth. Join a team that’s fearless in challenging the status quo.

  • Flexible, People-First Workplace – We value the importance of Family, Team, Self. In that order.

  • Competitive Rewards and Startup Perks – We offer competitive salaries and meaningful benefits that look after your well-being.


Privacy Notice:

By submitting your application, you acknowledge that you have read and understood audax’s Privacy Policy for Employees, Freelancers, Contractors and Job Applicants (the “Policy”), and consent to the collection, use and disclosure of your personal data by audax for the purposes set out in the Policy.


You may withdraw consent for such collection, use and disclosure, and make an access or correction request in respect of your personal data, in accordance with the Policy by emailing dpo@audax.io.


Disclaimer:

At Audax, we use AI to support our recruitment process, including reviewing applications and identifying candidates whose skills and experience best match our opportunities. AI assists our recruiters—it does not make hiring decisions. All applications are reviewed by our recruitment team, and hiring decisions are made by people. Please ensure the information you submit is accurate and reflects your own qualifications and experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

audax • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Bold vision
Flexible, people-first workplace
Competitive rewards and startup perks
Principal Software Engineer
Principal Software Engineer

audax • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Principal Software Engineer New India
Principal Software Engineer New India

Audax • India

On-site
INR 4,000,000 - 7,000,000
Senior Site Reliability Engineer (SRE)
Senior Site Reliability Engineer (SRE)

audax • Bengaluru

On-site
INR 2,400,000 - 3,600,000
Bold vision
Flexible workplace
Startup perks
Product & Cybersecurity Manager (BaaS | Bangalore | Hybrid)
Product & Cybersecurity Manager (BaaS | Bangalore | Hybrid)

audax • Bengaluru Urban

On-site
INR 1,500,000 - 2,000,000
Flexible, People-First Workplace
Competitive Rewards and Startup Perks
Senior Site Reliability Engineer (SRE) New India
Senior Site Reliability Engineer (SRE) New India

Audax • India

On-site
INR 1,800,000 - 2,800,000
Flexible work arrangements
Startup perks
Java Backend Delivery - AVP
Java Backend Delivery - AVP

Deutsche Bank • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Best in class leave policy
Gender neutral parental leaves
Childcare reimbursement
+2
Senior Engineer(Backend), AVP
Senior Engineer(Backend), AVP

Deutsche Bank • Bengaluru

On-site
INR 3,500,000 - 7,500,000
Best in class leave policy
Gender neutral parental leaves
Childcare reimbursement
+5
Senior Backend Engineer
Senior Backend Engineer

Deutsche Bank • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Leave policy
Parental leave (gender neutral)
Childcare reimbursement
+5
Industry Subject Matter Advisor
Industry Subject Matter Advisor

8109 ASOL-Chennai SEZ Company • Chennai District

On-site
INR 2,500,000 - 6,000,000