Z

Zafin

SaaS platform for bank product pricing

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeThiruvananthapuram, Kerala, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong understanding of the software-development lifecycle, integration patterns, and modern API architectures.
  • Knowledge of cloud concepts, CI/CD pipelines, and containerization using Docker and Kubernetes; Azure is preferred.
  • Familiarity with banking systems and data-integration frameworks in enterprise financial-services environments.
  • Five or more years of experience as a Software Engineer, Technical Consultant, or Customer Engineer, preferably in SaaS or banking-technology implementations.
  • Ability to deliver end-to-end solutions using Java, Spring Boot, REST APIs, Apache Kafka, and PostgreSQL.
  • Client-facing experience managing technical discussions, requirements, and expectations.
  • Experience in Agile delivery environments, including Scrum and test-driven development/behavior-driven development.
  • Experience troubleshooting complex, distributed systems in production environments.
  • Application-development experience in large enterprise or hybrid-cloud environments.

Responsibilities

  • Design enterprise-grade software solutions aligned with customer and platform requirements.
  • Ensure solution quality through rigorous testing, peer reviews, and adherence to standards.
  • Lead technical tasks from requirements gathering through deployment.
  • Troubleshoot implementation issues and collaborate with teams to resolve them efficiently.
  • Act as a trusted technical advisor to clients throughout the implementation lifecycle.
  • Translate business objectives into technical designs and configuration approaches.
  • Conduct technical workshops, design reviews, and demonstrations to build client confidence.
  • Support delivery and ensure a seamless transition from implementation to production.
  • Maintain ongoing engagement with customer technology teams to support solution stability and evolution.
  • Collaborate with Product Engineering, Architecture, and Delivery teams to align implementations with platform strategy and standards.
  • Identify reusable patterns and best practices that support continuous improvement.
  • Participate in knowledge-sharing sessions and communities of practice.
  • Provide mentorship and guidance to junior developers or consultants.
  • Assist in post-implementation support and troubleshooting to ensure system reliability and customer satisfaction.
  • Monitor production performance and coordinate with Operations teams to support uptime and data integrity.
  • Document and report key implementation learnings for future improvements.

Desired Qualifications

  • Azure cloud experience.
  • Experience in SaaS or banking-technology implementations.

About the Company

Zafin

SaaS platform for bank product pricing

Zafin is a financial technology platform that helps banks and financial institutions manage and optimize their product pricing, packaging, and offers through a Software-as-a-Service (SaaS) model. It works by providing a cloud-based system where banks can design, configure, and deploy pricing and product configurations quickly—typically in days—without heavy IT involvement. The platform supports catalog management, pricing rules, and offer creation, while ensuring regulatory compliance through consistent governance and transparency across products. Compared with competitors, Zafin focuses on fast deployment, end-to-end product and pricing management, and global industry experience, enabling banks to respond rapidly to market changes and digital transformation efforts. Its goal is to help banks modernize their pricing and product strategies, improve efficiency, stay compliant, attract new customers, and retain existing ones.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$52M
Headquarters
Vancouver, Canada
Founded
2002

Recently Posted Jobs

Explore more opportunities at Zafin

See more jobs