Staff Software Engineer
Core
Design and build scalable, resilient, and secure cloud-native software solutions for eCommerce payments, merchant onboarding, and transaction processing.
Role type
Staff Software Engineer (Backend/Platform)
Builds
Java-based microservices, APIs, and cloud infrastructure for payment experiences and merchant onboarding.
Domain
Fintech / eCommerce Payments / Business Banking
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Microservices architecture, Cloud-native development, Architectural decision-making, Mentoring engineers, Systems design
Preferred skills
Event-driven systems, Domain-Driven Design (DDD), DevSecOps practices, AI-powered tooling evaluation
Technologies
Java, Spring Boot, AWS, Kubernetes, Docker, Terraform, React, TypeScript, Node.js
Responsibilities
Lead design and delivery of scalable software solutions, Build and evolve Java-based microservices, Drive architectural decisions across squads, Mentor engineers and uplift technical capability, Support production systems and improve reliability, Partner with product and business stakeholders
Seniority
Staff, hands-on IC with strategic influence