Software Engineering Lead
Core
Design, develop, and modernize scalable backend systems and event-driven architectures for risk management solutions.
Role type
Senior IC .NET backend engineering lead
Builds
Scalable backend services, distributed event-driven architectures, and integrations for risk analytics platforms
Domain
Financial risk management / Enterprise software
Deliverable
production ML models | product features
Required skills
.NET Core / .NET 6+, Microservices architecture, Dapr, RabbitMQ, Kafka, Azure Service Bus, MySQL, Docker, Kubernetes, CQRS, Domain-Driven Design (DDD), Event-driven architecture
Preferred skills
Legacy application modernization, Architecture reviews, Technical planning, DevOps best practices, Mentorship
Technologies
.NET Core, .NET 6, Dapr, RabbitMQ, Kafka, Azure Service Bus, MySQL, Docker, Kubernetes, Git, Jira
Responsibilities
Design and maintain backend services using .NET Core/.NET 6+; Develop integrations using messaging platforms; Optimize MySQL databases; Refactor and modernize legacy applications; Partner with stakeholders to translate business needs into technical solutions; Participate in architecture reviews and code quality initiatives; Mentor team members
Seniority
Senior, hands-on IC with leadership responsibilities