Staff Software Engineer - Java/AWS
Core
Drive technical strategy, architecture, and implementation for complex distributed systems and SaaS solutions in the payments domain.
Role type
Staff Software Engineer (Java/AWS)
Builds
Production-grade payment processing systems and cloud infrastructure
Domain
Financial Services / Payments / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring, distributed systems, microservices, AWS, event-driven architecture, Kafka, RabbitMQ, CI/CD, system design
Preferred skills
Advanced Java/Spring Boot, AWS-based architecture, hands-on system design, technical leadership, mentoring
Technologies
Java, Spring, Spring Boot, Maven, Gradle, AWS, Google Cloud Platform, Azure, Kafka, RabbitMQ
Responsibilities
Build technical strategy for complex requirements, drive technical architecture and design, lead functional areas and guide team members, collaborate with product managers and designers, own features and define long-term system health, improve engineering standards and tooling, assist in resolving production issues
Seniority
Staff, hands-on IC with strategic influence