HamburgerMenu
hirist

M2P Fintech - Principal Software Development Engineer - Java Technologies

M2P Finech
12 - 15 Years
Chennai

Posted on: 06/11/2026

Job Description

Designation: Principal Software Development Engineer - Java

Location: Chennai

Experience: 12 - 15 years

Who Are We?:

M2P Fintech is a leading Banking Technology Platform, shaping the future of digital finance. Established in 2014 and headquartered in Chennai, we have a strong footprint across 30+ countries in Asia - Pacific, the Middle East & Africa (MEA), and Oceania. At the forefront of next gen fintech, we drive innovation in banking, lending, and payments infrastructure.

About The Role:

M2P Fintech is looking for a Principal Software Development Engineer to build scalable software systems that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have immediate business impact.

What Will You Do In This Role:

- Responsible for the overall development life cycle of the solution - from conception to delivery to operations.

- Work with product managers in developing a strategy and road map to provide compelling capabilities that helps them succeed in their business goals.

- Work closely with engineers to develop the best technical design and approach for new product development.

- Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.

- Partner and integrate with the best in market to bring in best-in-class embedded fintech features.

- Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.

- Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned tasks.

What You'll Need to be Successful in this Role:

- B.E or B.Tech degree.

- Experienced technology leader with 12+ years of software development experience in Java including 5+ years in building and leading strong engineering teams.

- Substantial experience in building complex and scalable solutions.

- Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces.

- Strong service architecture and development experience with high performance and scalability.

- Strong at technical goal setting for a project with actionable success metrics.

- Good knowledge and experience on measuring a service from user experience angle.

- Strong on driving for results and self-motivated, strong learning mindset, with good understanding of related advanced/new technology.

- Keep up with the technology development in the related areas in the industry, which could be leveraged to enhance current architectures and build durable new ones.

- Outstanding verbal, written, presentation, facilitation, and interaction skills.

- Good problem-solving skills with strong analytical thinking.

- Hands-on coder with excellent debugging skills.

Perks And Benefits:

- Inclusive and People-First Culture.

- Health & Wellness Programs.

- Comprehensive Medical Insurance.

- Recognition Programs.

- Performance-based ESOPs.

- Learning Opportunities.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...