Software Engineer

Storm Finance

Remote

Software Engineer


Location: New Delhi, India

Experience: 2–5 years


About the Company

Storm Finance provides an agentic AI intelligence layer for finance teams, designed to work on top of existing accounting software and ERPs. Its AI agents autonomously handle reconciliation, accruals, accounts receivable and payable workflows, month-end close, reporting, forecasting, and financial insights, without requiring businesses to migrate their systems. The company’s mission is to make real-time, zero-touch finance the standard for every business, closing the gap between financial reality and business decision-making. Its vision is “Intelligence Without Disruption.” Storm Finance brings together finance-domain expertise and technical product depth, with a focus on finance automation and agentic AI for high-trust, audit-sensitive workflows. Its values include putting finance first, treating accuracy as non-negotiable, building trust, designing for autonomy, and delivering intelligence across systems businesses already use. The role is based in New Delhi and sits within the engineering function, contributing to backend software for a finance-focused technology product.


About the Role

Storm Finance is seeking a mid-level Software Engineer with Java and Spring Boot experience to build and maintain backend applications and REST APIs in New Delhi. You will help design scalable services, connect them with databases, and contribute to software quality through unit and integration testing, code reviews, and production troubleshooting. The work supports a finance technology product that applies agentic AI to workflows where accuracy and trust matter. You will collaborate with product and engineering teams to deliver reliable backend capabilities. This is a full-time, on-site role for candidates with two to five years of experience. Candidates should have a bachelor’s degree in engineering or technology, or a Master of Technology, in Computer Science, Information Technology, or a related field. English is the required language.


Key Responsibilities

  • Build and maintain backend applications using Java and Spring Boot, contributing software that supports Storm Finance’s finance intelligence product and its workflow automation capabilities.
  • Develop and maintain REST APIs, designing clear service interfaces that enable dependable communication between backend components and connected systems.
  • Design scalable backend services and integrate them with databases, applying sound software design practices to support reliable product functionality.
  • Write unit and integration tests for application code, helping verify behavior and maintain quality as backend services evolve.
  • Troubleshoot production software issues, investigate causes, and contribute fixes that restore dependable service behavior.
  • Review code and suggest improvements that strengthen readability, maintainability, and overall engineering quality.
  • Collaborate with product and engineering teams to understand requirements and deliver backend capabilities aligned with product needs.


Essential Skills & Technologies

  • Professional Java development experience, with the ability to build backend applications and apply object-oriented programming principles to maintainable software.
  • Practical Spring Boot experience developing backend services and applications, including familiarity with common patterns for structuring service code.
  • REST API development skills, including implementing and maintaining interfaces that support communication between services and connected systems.
  • Experience with microservices and backend software design, including contributing to scalable services and understanding service boundaries.
  • SQL and Hibernate skills for integrating Java applications with databases and working with persisted application data.
  • Experience using Git in a software development workflow, including managing code changes and collaborating through shared repositories.
  • Ability to write unit tests and integration tests, apply problem-solving skills, and troubleshoot software issues methodically.


Additional Plus

  • A Master of Technology in Computer Science, Information Technology, or a related field is relevant to the role’s education profile.
  • Specialization in Java development, backend engineering, or Spring Boot aligns with the technical focus of this position.
  • Experience in software development, artificial intelligence, accounting software, or financial technology is relevant to the employer’s product domain.


What You'll Bring

  • Two to five years of professional software engineering experience, with a focus on Java and backend development.
  • A Bachelor of Engineering, Bachelor of Technology, or Master of Technology in Computer Science, Information Technology, or a related field.
  • Strong problem-solving capability and a foundation in object-oriented programming, software design, testing, and code quality.
  • English communication skills and the ability to collaborate with product and engineering teams in an on-site, full-time role in New Delhi.


Why Join Us

At Storm Finance, you can contribute to a mission-critical finance product built to make real-time, zero-touch finance more accessible to businesses. The product brings an agentic AI intelligence layer to existing accounting software and ERPs, aiming to help finance teams act on current financial information without changing their systems. The company’s work spans reconciliation, accruals, accounts receivable and payable workflows, month-end close, reporting, forecasting, and financial insights. This role offers the opportunity to build Java and Spring Boot backend capabilities that support those product workflows, from REST APIs and scalable services to database integration and software quality. Storm Finance combines finance-domain expertise with technical product depth in an early-stage environment focused on finance automation. Engineers can take direct ownership of product work involving high-trust, audit-sensitive workflows, where accuracy and trust are central to the company’s stated values. You will collaborate with product and engineering colleagues while strengthening the reliability and quality of backend software. The role is based on-site in New Delhi and offers scope to contribute across application development, service design, testing, code review, and production issue resolution.


What We Offer

  • Direct ownership of backend product work in an early-stage environment focused on finance automation and agentic AI for high-trust, audit-sensitive workflows.
  • The opportunity to contribute to a finance product that works with existing accounting software and ERPs, without requiring system migration.
  • A role spanning Java and Spring Boot application development, REST APIs, scalable services, database integration, testing, code review, and production troubleshooting.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.