Principal Staff Software Engineer

CARD91 logo

CARD91

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Redis MySQL Cassandra PostgreSQL SQL Springboot kafka NoSQL Java Spring AWS Strategy

Job Description

Position: Staff / Principal Software Engineer – Java & AI


We are looking for a high-caliber Staff / Principal Engineer with a strong background in Java, system architecture, and applied AI to drive the next generation of our payment infrastructure.

This high impact role requires deep expertise in distributed systems, backend architecture, and AI driven product development. You will work closely with leadership, influence engineering strategy, and mentor high-performing teams.


Responsibilities & Duties


● Lead the design and architecture of highly scalable, distributed backend systems

● Drive end-to-end system design for complex fintech and payment use cases

● Build and evolve high-performance Java-based microservices architecture

● Lead AI/ML-driven initiatives (fraud detection, risk scoring, automation, or intelligent workflows)

● Own technical decision-making, including system trade-offs, scalability, and performance

● Collaborate with product, business, and data teams to define next-gen platform capabilities

● Mentor engineers and raise the technical bar across teams

● Ensure high availability, security, and compliance in financial systems

● Contribute to long-term engineering vision and roadmap


.Qualifications & Skills


● Mandatory Requirements

● B.Tech from IITs/NITs/IIITs (Any Tier 1) (mandatory)

● 6+ years of strong backend engineering experience in Java

● Proven experience in architecting and scaling distributed systems

● Strong expertise in system design (HLD & LLD)

● Hands-on experience with microservices architecture

● Deep understanding of concurrency, fault tolerance, and performance optimization

● Experience with event-driven architecture (Kafka or similar)

AI & Advanced Engineering

● Experience in building or leading AI/ML-based projects or systems

● Exposure to real-world AI applications (fraud detection, recommendations, automation, etc.)

● Ability to integrate AI capabilities into backend platforms

Tech Stack

● Java with Spring Boot

● Distributed systems & microservices

● Databases: SQL (Postgres/MySQL) + NoSQL (Cassandra/Redis)

● Messaging: Kafka or equivalent

● Cloud: AWS or similar

Preferred Experience

● Background in fintech / payments / high-scale platforms

● Prior experience in Staff / Principal / Architect roles

● Experience building platform-level systems


Interview Questions of Principal Staff Software Engineer at CARD91

Currently, there aren't any interview questions for this role at CARD91 shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Principal Staff Software Engineer at CARD91

Currently, there aren't any salaries for this role at CARD91 shared by other job seekers.

View more salaries from CARD91 →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now