Senior Software Engineer
Core
Design, build, test, deploy, and support business-critical payment gateway applications at scale, embedding reliability engineering practices.
Role type
Senior Software Engineer (Backend/Full-Stack)
Builds
Globally deployed payment gateway products and scalable backend services
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Framework, Spring Boot, Software Design & Architecture, Unit/Functional/Integration Testing, Modern Front-end Frameworks (React/Angular/Vue), Observability Tools (Dynatrace/Datadog/Splunk), CI/CD Automation, Cloud Platforms, Troubleshooting & Root Cause Analysis
Preferred skills
Docker, Kubernetes, PCF, AWS/Azure, Infrastructure as Code (Terraform/Ansible), Python/Bash Scripting, OWASP/PCI DSS knowledge
Technologies
Java, Spring Boot, React, Angular, Vue, Dynatrace, Datadog, Splunk, Grafana, Jenkins, Artifactory, Kubernetes, PCF, AWS, Azure
Responsibilities
Design and develop large-scale distributed software applications; Create and maintain comprehensive test suites; Perform code reviews and provide technical mentorship; Troubleshoot complex system issues and implement sustainable solutions; Design and maintain observability solutions; Drive CI/CD and automation improvements; Support applications in public and private cloud environments
Seniority
Senior, hands-on IC with mentorship responsibilities