Staff Software Engineer
Core
Designing and developing high-scale, distributed, and microservices-based systems for a financial/investment platform serving millions of clients.
Role type
Staff Software Engineer (Distributed Systems & Cloud Architecture)
Builds
Cloud-native investment platforms and critical distributed systems for financial partners
Domain
Fintech / Investment / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Spring Boot, Microservices Architecture, AWS (ECS, Fargate, Lambda), System Design, DevOps, CI/CD, Docker, Security (JWT, OAuth2), Shift Left Security
Preferred skills
AI/ML tools in development, Mentoring, Zero-to-one initiatives
Technologies
Java, Kotlin, Spring Boot, AWS, Docker, gRPC, GraphQL, REST, SQL, NoSQL
Responsibilities
Design and develop high-scale distributed and microservices architectures, define long-term technical strategy and architectural roadmaps, design cross-system solutions in cloud-native environments, ensure high standards in security, observability, and reliability, mentor Senior Engineers, participate in zero-to-one initiatives and critical refactoring
Seniority
Staff, high-impact individual contributor with mentorship responsibilities