Senior Software Engineer
Core
Designing and building scalable Java solutions, APIs, and microservices for global payment platforms serving financial institutions and payment service providers.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Scalable payment infrastructure, microservices, and REST APIs for the global payments value chain
Domain
Financial Technology (Payments)
Deliverable
production ML models | product features | infrastructure
Required skills
Java (11+), Spring Boot, Microservices Architecture, REST API Design, SQL/Relational Databases, CI/CD Pipelines, Automated Testing, Incident Management, Performance Optimization
Preferred skills
Kafka, PostgreSQL, Kubernetes, Docker, Cloud Platforms (Azure/AWS), ELK Stack, AI-assisted development tools, AI/ML Integration, Prompt Engineering
Technologies
Java, Spring Boot, Kafka, PostgreSQL, Kubernetes, Docker, Azure, AWS, ELK, Grafana, Prometheus, GitHub Copilot
Responsibilities
Develop high-quality software using Java and cloud-native architectures; Design scalable and resilient APIs and microservices; Collaborate with Product and Engineering teams to solve complex business challenges; Take ownership of technical solutions from concept through production; Drive engineering best practices and code quality; Mentor team members and contribute to engineering culture
Seniority
Senior, hands-on IC with mentorship responsibilities