Title : Principal Engineer — Marketing & CRM
Location : Bangalore
Reports to : VP of Engineering
About the Role :
We’re seeking a Principal Engineer to drive the evolution of our cloud-native, SaaS-based marketing and CRM platform serving banks and credit unions across the U.S. The role will focus on technical vision, scalability, re-architecture, and modernization, ensuring the platform is robust, performant, and positioned to scale with our customer base and data growth.
Your Impact :
- Own the architectural roadmap — evolve our multi-tenant, microservices-based SaaS platform into a scalable, reliable, and extensible product.
- Define patterns and guardrails for micro frontends, backend services, and API design.
- Collaborate closely with Product and Engineering Leaders to align technology vision with business goals.
- Evaluate and introduce new technologies (e.g., event-driven architectures, Kubernetes patterns, ML pipelines, observability frameworks).
- Mentor and elevate senior engineers, promoting engineering excellence and technical leadership.
- Drive performance, cost-efficiency, and reliability in data and application layers.
- Partner with Data Engineering teams leveraging Minerva, Databricks, and PostgreSQL to ensure our platform supports advanced analytics and personalization capabilities.
Key Responsibilities
Architecture & Platform Evolution :
Assess current architecture and design a roadmap for scalability, resiliency, and modernization.Champion microservice best practices, including API versioning, service discovery, observability, and CI / CD.Guide micro frontend integration and modular UI composition.Lead technical evaluation for cloud infrastructure, container orchestration, and event streaming (e.g., Kafka, Pub / Sub).Data & Integration :
Ensure seamless integration between transactional and analytical layers (PostgreSQL, Minerva, Databricks).Define data access patterns, caching, and strategies for large-scale, multi-tenant systems.Work with data teams to design real-time data pipelines and support advanced marketing analytics.Engineering Leadership :
Mentor staff and senior engineers; foster a culture of technical rigor and accountability.Conduct architecture reviews, code audits, and performance assessments.Establish best practices for DevOps, CI / CD pipelines, testing automation, and security compliance (SOC 2, FFIEC, etc.).Tech Stack You’ll Influence
Languages : Java, TypeScript, Python
Frontend : React, Micro Frontends (e.g., Module Federation, Webpack 5)
Backend : Spring Boot
Data : PostgreSQL, Databricks, Minerva, Kafka, Redis
Infra : Kubernetes, Docker, GCP / AWS
DevOps / CI / CD : Jenkins, Terraform
Monitoring : Prometheus, Grafana, OpenTelemetry
Ideal Background :
12+ years of software engineering experience, including at least 4 years in architectural leadership.Proven experience in multi-tenant SaaS platforms (preferably fintech, martech, or CRM domains).Expertise in distributed systems, microservices, and cloud-native architectures.Hands-on understanding of data architecture (OLTP + OLAP integration, streaming, and warehousing).Prior experience with event-driven or CQRS architectures is a plus.Familiarity with banking / financial compliance or data privacy (GLBA, SOC2) is beneficial.Exceptional communication skills and ability to work cross-functionally with product and business stakeholders.