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
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
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
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!
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!