SW Engineer, Authorizations
Core
Design, develop, and maintain scalable and resilient systems focused on banking and payment services, operating within the critical payment authorization layer.
Role type
Senior IC software engineer (payments/authorizations)
Builds
Scalable, resilient systems and orchestration layers for real-time financial transaction authorization
Domain
Financial services / Payments / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java or Golang, RESTful API design, distributed systems architecture, microservices, unit and integration testing, SQL and NoSQL databases, CI/CD pipelines, Docker/Containers, observability practices, Terraform or IaC tools
Preferred skills
AWS services (SQS, SNS, DynamoDB, S3, EventBridge), event-driven architectures, Git workflows, Agile methodologies, production support experience
Technologies
Java, Groovy, Golang, AWS, Docker, Terraform, MySQL, PostgreSQL, MongoDB, Git, CI/CD
Responsibilities
Design and develop scalable systems for banking and payment services; Build and evolve orchestration layers integrating internal and external services; Develop RESTful APIs and reusable components in a microservices-based architecture; Write unit and integration tests to ensure code quality and system reliability; Contribute to technical design and architecture decisions within the squad
Seniority
Senior, hands-on IC