Senior-Software Engineer _Pune

Mumbai Permanent View Job Description
The Senior Software Engineer will be responsible for designing, developing, and maintaining cutting-edge software solutions for the financial services industry. This role in Pune will require expertise in technology to support the Fintech Platform effectively.
  • High-growth, early-stage environment
  • People who want to create real impact beyond urban ecosystems.

About Our Client

The employer is a mid-sized organization operating within the financial services industry, with a focus on building a household-centric financial platform for rural India. The idea is to provide end-to-end financial services-like loans, insurance, and productivity tools.They are known for their commitment to delivering innovative technological solutions and fostering an environment of continuous learning

Job Description

  • 6 to 8 years in backend engineering with genuine ownership of production systems, not just feature contribution but system design, incident response, and technical mentoring
  • Experience in fintech, NBFC, banking, or any regulated financial domain, understands what audit readiness means and has built systems where correctness is non-negotiable
  • Has designed APIs that other teams consumed, understands the discipline of API contract stability, versioning, and the real cost of breaking change
  • Active AI tool user uses Cursor and Claude for development work today; the AI-native way of working is standard practice, not aspirational



Mindset & Soft Skills

  • Domain ownership takes responsibility for the correctness of lending calculations and workflows - 'the BA spec said so' is not sufficient when the calculation is wrong
  • Precision engineering: financial systems require precision that product applications don't - you have the discipline to care about rounding modes, overflow handling, and audit trails
  • AI-native: AI-native developer: Cursor and Claude are open all day - code, tests, and documentation are AI-assisted as standard practice.
  • Mentor: Technical mentor: comfortable reviewing code, giving direct feedback, and developing junior engineers - seniority means responsibility, not isolation

The Successful Applicant

A successful Senior Software Engineer should have:

  • A degree in Computer Science, Engineering, or a related field.
  • Java / Spring Boot & Micro services architecture
  • REST API design (OpenAPI) & Event-driven architecture
  • PostgreSQL / MySQL & Redis
  • Message queues (SQS / Kafka)
  • Lending Domain - Strongly Preferred
  • LOS or LMS system experience & EMI calculation logic
  • Bureau API integration & Collections workflow systems
  • Financial calculation precision & RBI compliance context
  • AI Native - Core Expectation
  • Cursor for daily development & Claude for coding and documentation
  • AI-assisted test generation & ML model API integration
  • Added advantage
  • Domain-driven design & Event sourcing / CQRS
  • Kotlin & AWS (EKS / RDS / SQS)
  • Rule engine integration (Drools)

What's on Offer

  • Opportunities for professional growth within the financial services sector.
  • A supportive and collaborative work environment in Pune.
  • Exposure to innovative projects in the fintech industry.



This is an excellent opportunity for a Senior Software Engineer to make a significant impact in the fintech industry. Interested candidates are encouraged to apply

Quote job ref
JN-062026-7049568

Job summary

Function
Information Technology
Sub Sector
IT Development
What is your area of specialisation?
Financial Services
Location
Mumbai
Job Type
Permanent
Job Reference
JN-062026-7049568

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.