Lead Software Engineer – .NET
Listed on 2026-03-15
-
IT/Tech
Cloud Computing
About us
We are a leading U.S.
-based financial services organization providing investment, wealth management, and advisory solutions to financial advisors, institutions, and banks. With a strong focus on digital transformation and cloud modernization, we invest in secure, scalable, and high-performing technology platforms that enhance advisor productivity, operational efficiency, and client outcomes while maintaining the highest standards of compliance and innovation.
We are seeking a hands-on Lead Software Engineer – .NET & AWS to drive cloud migration and application modernization initiatives. This role requires strong technical leadership with deep expertise in .NET Core, C#, and AWS services, along with proven experience in migrating applications from on-premises environments to the cloud. The ideal candidate will lead architecture decisions, enforce engineering best practices, implement robust non-functional requirements (security, logging, caching, performance), and guide Agile teams while remaining actively involved in coding, code reviews, and Dev Ops execution.
, balancing architecture, coding, and team guidance.
root cause analysis
, and production issue resolution.
- 10+ years of software engineering experience with current experience as a Technical Lead / Lead Engineer
- Strong hands-on expertise in .NET Core, C#, and ASP.NET MVC
- Proven experience in AWS cloud implementation (ECS, EKS, Lambda, API Gateway, IAM, Elasti Cache)
- Demonstrated experience in application migration from on-prem to AWS (highly preferred)
- Solid understanding of OOP principles, design patterns, and architectural best practices
- Experience implementing Non-Functional Requirements (security, caching, logging, exception handling, performance tuning)
- Hands-on experience with CI/CD pipelines, Docker, and Dev Ops practices
- Experience with code reviews, refactoring, unit testing, and TDD
- Familiarity with source control tools (Git/TFS) and Agile tools (JIRA, Confluence, MS Teams)
- Strong problem-solving, communication, and stakeholder collaboration skills
- AWS Certification (Cloud Practitioner) or willingness to complete within 2 months
- 10+ years of overall software development experience
- 3+ years in a Technical Lead / Lead Engineer role with team guidance responsibilities
- Strong hands-on experience in .NET Core, C#, and ASP.NET MVC development
- Proven experience in AWS cloud implementation and deployment
- Demonstrated experience in application migration (On-Prem to AWS / Cloud Modernization)
- Experience designing and implementing scalable, distributed systems
- Hands-on experience with Dev Ops practices, CI/CD pipelines, and Docker containers
- Experience implementing and managing Non-Functional Requirements (Security, Logging, Caching, Performance)
- Experience conducting code reviews, architectural reviews, and impact assessments
- Exposure to Wealth Management / Investment / Trade domain (preferred)
- Opportunity to lead large-scale cloud migration and modernization initiatives in a complex enterprise environment
- Hands-on exposure to AWS-native architecture and cloud-first engineering practices
- High-impact role with ownership of technical decisions and architecture direction
- Collaboration with cross-functional teams in a mature Agile environment
- Exposure to wealth and investment management domain, working on mission-critical platforms
- Opportunity to strengthen leadership, architecture, and Dev Ops expertise
- Work on scalable, high-performance systems with strong focus on security and compliance
- Continuous learning environment with support for AWS certification and cloud advancement
- Career growth path toward Engineering Manager / Architect roles
Take the next step in your engineering career. Join a company that values your ideas, supports your growth, and challenges you to be your best.
Submit your resume and let’s build the future—together.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).