Veefin- Staff Software Engineer
Job Description
Experience: 7– 9 Years
Company: VeeFin
Location: Kurla West (Mumbai)
We are looking for experienced engineers who are passionate about coding and building scalable systems. This is a hands-on engineering role focused on development rather than people management. You will work on enterprise-grade financial platforms used by banks and financial institutions, with a strong emphasis on system design, performance, and reliability.
Key Responsibilities \n- \n
- \n
Design and build scalable backend services using Java and Spring Boot
\n - \n
Develop APIs and microservices powering banking workflows
\n - \n
Design, build, and enhance core platform capabilities
\n - \n
Work on enterprise-grade financial platforms used by global banks and financial institutions
\n - \n
Collaborate closely with product and architecture teams
\n - \n
Ensure high performance, scalability, and reliability of systems
\n - \n
Troubleshoot, debug, and optimize existing systems
\n
- \n
- \n
Strong experience with Java and Spring Boot
\n - \n
Solid understanding of SQL databases and data modelling
\n - \n
Experience with event-driven systems (Kafka or similar)
\n - \n
Strong problem-solving and debugging skills
\n
- \n
- \n
Experience with Angular or modern frontend frameworks
\n - \n
Familiarity with Redis or in-memory data stores
\n - \n
Exposure to Docker, Kubernetes, and cloud environments
\n - \n
Experience with high-volume transactional systems
\n
We encourage engineers to leverage modern AI development tools such as:
\n- \n
- \n
GitHub Copilot
\n - \n
Cursor
\n - \n
Claude / Gemini
\n
Engineers are expected to use AI tools to improve productivity while maintaining high code quality and strong system design principles.
Who This Role Is For \n- \n
- \n
Engineers with 7–12 years of experience who enjoy hands-on development
\n - \n
Developers passionate about solving complex system and architecture problems
\n - \n
Builders interested in working on large-scale financial platforms
\n - \n
Candidates with banking/fintech domain knowledge (preferred but not mandatory)
\n
- \n
- \n
Candidates looking to move into people management, program management, or delivery roles
\n - \n
Individuals who prefer non-coding or coordination-focused roles
\n
- \n
- \n
Work on mission-critical financial infrastructure
\n - \n
Build platforms used by banks and financial institutions globally
\n - \n
Exposure to modern architecture and engineering practices
\n - \n
High ownership and impact on core platform systems
\n