Senior Software Engineer
Core
Senior backend engineer designing and delivering end-to-end payment products and services.
Role type
Senior IC backend software engineer (payments)
Builds
Payment products and backend services
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
C# / .NET, ASP.NET Core, SQL Server, MySQL, EF Core, Dapper, AWS (ECS/EKS, Lambda, S3, SQS, RDS), Docker, microservices, modular monolith, Domain-Driven Design, automated testing, CI/CD, secure coding
Preferred skills
Payments (card issuing, 3-D Secure, payment gateway), Java, gRPC, GraphQL, cryptography, Kafka, Terraform
Technologies
C#, .NET, ASP.NET Core, SQL Server, MySQL, EF Core, Dapper, AWS, Docker, xUnit, Terraform, Kafka, gRPC, GraphQL
Responsibilities
Design, build, test, deploy, and monitor backend features and services across multiple products; Design APIs and systems using microservices or modular monolith patterns; Review code and mentor junior and mid-level engineers; Investigate production incidents to root cause and improve reliability; Use AI-native tools to build automation and reusable components.
Seniority
Senior, hands-on IC