Role Overview
We are looking for a Senior Software Engineer to lead the design and ownership of complex, high-scale services while driving engineering excellence across teams.
Responsibilities
- Architect, build, and own high-scale, distributed services.
- Lead the design of event-driven architectures using Kafka.
- Define and govern API standards using API Gateway.
- Drive service design with focus on scalability, resilience, and performance.
- Own technical decisions and service health metrics.
- Lead code reviews and enforce engineering best practices.
- Mentor junior and mid-level engineers.
- Collaborate with Product and leadership on roadmap and Skills & Experience :
- 8+ years of experience building and owning production-grade services.
- Deep expertise in Java 11+, Spring Boot, and REST API design.
- Strong hands-on experience with Kafka in high-throughput environments.
- Proven experience designing and managing APIs via API Gateway.
- Strong hands-on experience with AWS services (DynamoDB, EKS, SQS, Lambda, S3).
- Proven experience with high-volume, distributed systems.
- Advanced system design, debugging, and performance optimization skills.
- Ability to drive complex initiatives independently.
Good To Have
- Experience in the Payments or FinTech domain.
- Strong experience with CI/CD and release automation.
- Knowledge of caching, data modeling, and optimization : ENT SIE Monetization Transact & FTG.
(ref:hirist.tech)