Job Title: Lead Software Engineer
Location: Los Angeles, CA (Hybrid 3 days/week later)
We are seeking a Lead Software Engineer to join the Risk Team and build scalable, secure, and resilient systems supporting fraud detection, risk scoring, and compliance automation.
Key Responsibilities:
- Design and develop backend services, APIs, and microservices for risk and fraud platforms
- Lead technical initiatives around system reliability, observability, incident management, and automation
- Build and maintain CI/CD pipelines and automated testing frameworks
- Collaborate with Data Science, Compliance, Security, and Product teams
- Mentor engineers and drive engineering best practices
- Translate business and compliance requirements into scalable technical solutions
Required Skills:
- 8+ years of software engineering experience with 2+ years in a technical leadership role
- Strong hands-on experience with C#, .NET, and Azure Cloud technologies
- Experience with Azure migrations and cloud-native applications
- Strong knowledge of REST APIs, OAuth2, microservices, and distributed systems
- Experience with multithreading, queuing mechanisms, and SQL Server
- Hands-on experience with CI/CD, TDD, Unit Testing, and test automation frameworks
- Familiarity with AI-assisted development tools such as GitHub Copilot
- Experience working in Agile/Scrum environments
Preferred:
- FinTech experience