Principle Software Engineer
Listed on 2026-06-01
-
Software Development
Cloud Engineer - Software, Software Engineer
Principal Software Engineer (.NET / Azure) Company Overview
Our client is a leading digital financial services organization that is transforming how consumers engage with complex financial products through modern, technology-driven solutions. With a strong focus on innovation, scalability, and customer experience, they are continuously evolving their enterprise platforms to support growth and deliver high-quality, reliable services. Their culture values technical excellence, collaboration, and long-term career development.
Role SummaryThe Intersect Group is seeking a Principal Software Engineer to design and deliver enterprise-grade applications and services within a modern cloud-based environment. This role requires deep expertise in .NET development and Microsoft Azure, with a focus on building scalable, high-performance systems that support both customer-facing and internal operations.
You will serve as a technical leader and hands‑on contributor, driving architecture, mentoring engineers, and influencing best practices across multiple teams. This position plays a key role in advancing technical capabilities, improving code quality, and ensuring the successful delivery of complex software initiatives.
Key Responsibilities- Design, develop, and implement scalable software solutions using C#, .NET, and Azure cloud technologies.
- Lead technical architecture decisions, ensuring alignment with enterprise standards and long-term scalability goals.
- Build and maintain APIs, microservices, and distributed systems supporting high-volume applications.
- Develop and enforce coding standards, testing strategies, and best practices across engineering teams.
- Participate in full software development lifecycle activities, including design, development, testing, and deployment.
- Collaborate with cross-functional teams to refine requirements and deliver high-quality solutions.
- Mentor and coach engineers, fostering a culture of continuous improvement and technical excellence.
- Optimize system performance, scalability, and reliability through thoughtful design and implementation.
- 10+ years of software engineering experience, with a strong focus on enterprise application development.
- Deep expertise in C#/.NET and modern cloud platforms, specifically Microsoft Azure
. - Strong experience building APIs, microservices, and distributed systems at scale.
- Advanced proficiency in SQL Server and database design, including performance tuning and optimization.
- Strong understanding of software architecture patterns, data structures, and algorithms.
- Experience with modern development methodologies (Agile, Scrum) and CI/CD practices.
- Proven ability to lead technical initiatives and mentor engineering teams.
- Excellent communication skills and ability to collaborate effectively across teams.
If you are a highly experienced software engineer with deep expertise in .NET and Azure who thrives in a hands‑on, technical leadership role, we encourage you to apply. Please submit your resume and contact information to The Intersect Group for immediate consideration.
#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).