Full Stack Lead Software Engineer (C#, React)
Core
Lead a team of software engineers in designing, developing, and maintaining secure, scalable full-stack applications using C#/.NET, React, and Java/Spring within a financial services environment.
Role type
Senior IC Lead Software Engineer (Full Stack)
Builds
Trusted, secure, stable, and scalable technology products supporting business objectives in banking, investment banking, and asset management.
Domain
Financial Services / Enterprise Software Development
Deliverable
production ML models | product features
Required skills
C#/.NET, React, Java/Spring, REST API design, CI/CD pipelines, Cloud principles, Unit/Integration testing, AI-assisted development tools, Team leadership
Preferred skills
Identity and access management, Go, Python, Kerberos, OAuth 2 protocols
Technologies
C#, React, Java, Spring, Angular, AngularJS, CockroachDB, Cassandra, Oracle, Jenkins, Bitbucket, Terraform, JUnit, Cucumber, VS Code, Copilot, Claude Code
Responsibilities
Design, develop, and troubleshoot software solutions; review and debug code written by others; lead team adoption of enterprise-authorized AI-assisted engineering practices; identify recurring issues and automate remediation; lead evaluations with external vendors and internal teams; lead Software Engineering communities of practice.
Seniority
Senior, hands-on IC with leadership responsibilities