Principal Software Engineer (.NET Technical Lead)
Core
Provide technical leadership and design for modern cloud-native applications and platforms in the financial services sector.
Role type
Principal Software Engineer (.NET Technical Lead)
Builds
Scalable, resilient, secure, and high-performing cloud-native applications and microservices.
Domain
Financial Services / Cloud-Native Software Engineering
Deliverable
production ML models | product features
Required skills
C#, .NET Core, ASP.NET Core, Entity Framework Core, SQL Server, REST APIs, Microservices Architecture, Kafka, Docker, Kubernetes, Azure, AWS, CI/CD, AI-assisted development tools
Preferred skills
Infrastructure as Code (Terraform), Modern security frameworks (OAuth, JWT, SAML, SSO), Financial Services domain knowledge
Technologies
GitHub Copilot, Microsoft Copilot, Kafka, Docker, Kubernetes, Azure, AWS, Terraform, OAuth, JWT, SAML
Responsibilities
Provide technical leadership and mentorship to engineering teams; Serve as principal designer for major systems defining architectures and standards; Partner with stakeholders to translate business requirements into technical solutions; Design and deploy cloud-native solutions; Drive adoption of DevOps and secure development practices; Lead technical project planning and status reporting; Evaluate and recommend emerging technologies; Champion AI-powered development tools.
Seniority
Principal, hands-on IC with strategic leadership