About Audax audax 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 current 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/
Summary We're looking for a Senior Software Engineer to design, build, and maintain backend services for core banking capabilities. This role owns complex engineering assignments within a defined service or component area and delivers outcomes with limited day-to-day guidance. You'll work closely with product, frontend, QA, and DevOps to ship secure, well-tested features in a regulated fintech environment, while mentoring junior and mid-level engineers as part of the team's day-to-day delivery.
Responsibilities
- Design, develop, test, and deploy scalable backend services and RESTful APIs using Java and Spring Boot within your assigned component or service area.
- Build and maintain secure, performant, well-documented APIs (OpenAPI/Swagger) supporting core banking capabilities.
- Integrate and support event-driven messaging systems (e.g., JMS, Solace, ActiveMQ) for reliable, ordered processing.
- Own code quality, maintainability, and test coverage for major components in your scope, including active reduction of technical debt.
- Build and maintain automated unit and integration test suites (e.g., JUnit, Mockito) for critical paths.
- Containerize applications using Docker and contribute to CI/CD pipelines to support consistent, repeatable deployments.
- Monitor, troubleshoot, and optimize production systems to protect availability, performance, and reliability for owned services.
- Collaborate with product managers, frontend developers, QA, and DevOps to deliver end-to-end features.
- Participate in code reviews, design discussions, and technical planning, mentoring junior and mid-level engineers along the way.
- Continuously improve the codebase, architecture, and technical processes within your area of ownership.
Requirements
- 9+ years of hands-on backend software development experience, including strong proficiency in Java, Spring Boot, and REST API development.
- Experience with Java messaging technologies (e.g., JMS, Solace, ActiveMQ).
- Strong understanding of Docker and containerized application development.
- Proficiency in Git and standard version control workflows (e.g., GitFlow).
- Familiarity with OpenAPI/Swagger for API documentation.
- Solid understanding of API security practices (OAuth2, JWT) and secure coding in regulated environments.
- Solid understanding of object-oriented programming and design patterns.
- Experience working within an Agile/Scrum development process.
- Strong problem-solving and debugging skills,
with the ability to work through moderately varied, non-routine technical problems using sound judgment.
- Excellent written and verbal communication skills, able to explain technical trade-offs to product, QA, and DevOps stakeholders.
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
[email protected].
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.
📌 Senior Software Engineer (Backend) (Bengaluru)
🏢 Audax
📍 Bengaluru