Team Lead - Software Engineering
Core
Lead the design, development, and delivery of mission-critical payment processing systems ensuring high availability, fault tolerance, and compliance.
Role type
Senior IC .NET Lead (Payments)
Builds
Resilient payment services, APIs, and transaction processing systems
Domain
Healthcare financial services / Payments
Deliverable
production ML models | product features
Required skills
C#, .NET Core/.NET 6+, ASP.NET Core Web APIs, Microservices, SQL Server, Azure ecosystem, CI/CD pipelines, Docker, Domain-Driven Design, RESTful services, Event-driven architectures, OAuth2/JWT, PCI-DSS/HIPAA compliance
Preferred skills
Kubernetes, Kafka/Service Bus, Redis
Technologies
.NET Core, SQL Server, Azure, Docker, Kubernetes, Kafka, Redis, GitHub Actions, Azure DevOps
Responsibilities
Lead end-to-end development of payment processing systems; Own system architecture and technical design for payment services; Ensure high availability and performance for transaction-heavy systems; Design and implement payment workflows, settlements, and reconciliations; Mentor senior and mid-level engineers; Collaborate cross-functionally with Product, QA, SRE, and Compliance teams
Seniority
Senior, hands-on IC