Back to jobs
S
Hiring companyStoneX

Verified today

Principal Engineer

Bangalore, IN Full-time

About the role

StoneX Group's Payments technology team seeks a Principal Engineer to lead major components of its payments technology transformation. You will architect, design, and implement mission-critical distributed systems while driving adoption of agent-powered engineering using tools like Claude Code and emerging autonomous development agents. The role sets technical direction, accelerates delivery through AI-augmented workflows, and enables engineering teams to achieve productivity improvements via structured, agent-ready codebases. Based in Bangalore, IN.

What you’ll do

  • Lead the design and development of distributed, microservice-based enterprise applications using Java, Spring Boot, and cloud-native patterns
  • Shape the future Payments platform architecture and contribute to front-to-back re-engineering initiatives across GP
  • Drive system design excellence through formal design reviews, ADRs, and technical deep-dives
  • Ensure high standards for reliability, performance, scalability, and observability
  • Introduce, design, and operationalize agent-based engineering workflows across the SDLC
  • Use tools such as Claude Code for repository-wide reasoning, automated refactoring, debugging, and commit generation
  • Build agent-ready codebases through modular design, clean documentation, and comprehensive test coverage
  • Mentor senior and junior engineers on system design, coding best practices, and agent-centric engineering patterns

What you’ll bring

  • 12–15+ years in software engineering (back-end or full-stack)
  • Expertise with Java, Spring Boot, microservices, cloud-native patterns, and distributed systems
  • Strong understanding of cloud platforms (Azure or AWS) and containerization (Docker/Kubernetes)
  • Messaging technologies (Kafka, RabbitMQ, Azure Service Bus)
  • Experience with SQL and NoSQL databases (SQL Server, MongoDB)
  • Solid grasp of CI/CD, Git, DevOps tooling, test automation frameworks
  • Experience in cross-border payments or financial markets
  • Degree in Computer Science, Engineering, or related field

Skills

JavaSpring BootMicroservicesDistributed SystemsCloud-Native PatternsAzure or AWSDocker/KubernetesKafka, RabbitMQ, Azure Service Bus

Benefits

  • Competitive compensation and benefits
  • Opportunity to build the future of global payments technology with a modern, cloud-native and agent-augmented engineering stack
  • Work alongside global engineering and product teams driving cutting-edge innovation

Education

Degree in Computer Science, Engineering, or related field.