Overview
We are seeking a Senior .NET Developer to join a leading payments company in a hybrid capacity. In this hands-on role, you will be instrumental in enhancing a high-throughput payments platform, collaborating with cross-functional teams to drive product launches and partner integrations while mentoring fellow developers. This position is designed for an accomplished leader who will significantly contribute to shaping architecture and engineering practices within a dynamic fintech environment.
Responsibilities
- Lead the design and development of high-performance .NET services powering a global payments platform.
- Build and scale event-driven microservices running in Azure.
- Drive best practices across architecture, coding standards, observability, and reliability.
- Work closely with product teams to design API-driven payment and partner integrations.
- Mentor and support engineers across the team while contributing hands-on to critical systems.
- Help evolve a scalable, distributed architecture capable of handling high transaction volumes.
- Contribute to improving engineering velocity, delivery quality, and platform resilience.
Requirements
- Strong experience building production systems with .NET / C#.
- Experience building cloud-native systems in Azure.
- Experience with event-driven architectures (e.g., Kafka, Service Bus, Event Grid).
- Proficient with Azure Cosmos DB.
- Proven experience building distributed systems and scalable APIs.
- Experience working on payments platforms or high-throughput transactional systems.
- Strong understanding of system design, reliability, and performance at scale.
- Ability to lead technically while remaining hands-on in development.