> Markdown version of [/jobs/ext/1971296-principal-software-engineer-net-technical-lead](https://www.wearedevelopers.com/jobs/ext/1971296-principal-software-engineer-net-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer (.NET Technical Lead) - **Company:** Northern Trust - **Location:** Chicago, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Agile Methodology, Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Software Quality, Continuous Integration, Software Design Patterns, DevOps, Programming Tools, Distributed Systems, Github, Enterprise Messaging Systems, Microsoft SQL Server, Systems Development Life Cycle, Secure Coding, Software Engineering, Trusted Systems, .NET Core, Spring Cloud, GitHub Copilot, Git, Kubernetes, Information Technology, Apache Kafka, Restful APIs, Docker, Jenkins, Microservices - **Published:** August 7, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/principal-software-engineer-dot-net-technical-lead-chicago-il-usa-58837386 ## About the Role Engineer and event-driven solutions using Kafka * Build cloud-native solutions on Azure and/or AWS with Docker, Kubernetes, and IaC * Drive CI/CD, automated testing, DevOps, and secure development practices * Lead technical planning, design, implementation, and status reporting for strategic initiatives * Ensure compliance with enterprise standards, audit requirements, change management, and data security policies * Collaborate with vendors and partners as needed * Evaluate emerging technologies and patterns to improve outcomes and efficiency * Champion AI-powered development tools to enhance productivity and code quality Tasks * Bachelor's degree in Computer Science, Engineering, or related discipline * 10+ years of software engineering experience with enterprise-scale systems * 5+ years of technical leadership or solution design experience * Strong expertise in C#, .NET Core/ASP.NET Core, EF Core, SQL Server, REST APIs, and Microservices * Experience with Kafka or equivalent messaging platforms * Docker and Kubernetes * Azure and/or AWS * Git, GitHub, Azure DevOps, Jenkins, or similar CI/CD tools * Solid understanding of SDLC, design patterns, distributed systems, Agile, and DevOps * Hands-on experience with AI-assisted software engineering tools (GitHub Copilot, etc.) * Proven ability to lead complex technical initiatives and influence across teams * Excellent communication, analytical, problem-solving, and stakeholder management skills Key requirements * retirement benefits (401k and pension) * health, dental, and vision coverage * paid time off and parental leave * life and disability insurance * discretionary bonus program (may include equity) * well-being benefits ## Description Experteer Overview As a Principal Software Engineer at Northern Trust, you will provide technical leadership for cloud-native applications and platforms. You'll shape architecture with cross-functional teams to deliver scalable, secure systems that support our wealth management and asset services. You'll drive modern engineering practices and champion AI-assisted tooling to boost productivity. This role offers impact across strategic initiatives and exposure to enterprise-scale technology within a trusted financial services firm. Compensation / Benefits * Provide technical leadership and mentorship to engineering teams to foster collaboration and excellence * Serve as principal designer for major systems, defining architectures and technical standards * Translate business requirements into scalable technical solutions with stakeholders * Design, develop, and support applications using C#, .NET Core/.NET, ASP.NET Core, EF Core, SQL Server, and REST APIs * Architect and implement microservices and event-driven solutions using Kafka * Build cloud-native solutions on Azure and/or AWS with Docker, Kubernetes, and IaC * Drive CI/CD, automated testing, DevOps, and secure development practices * Lead technical planning, design, implementation, and status reporting for strategic initiatives * Ensure compliance with enterprise standards, audit requirements, change management, and data security policies * Collaborate with vendors and partners as needed * Evaluate emerging technologies and patterns to improve outcomes and efficiency * Champion AI-powered development tools to enhance productivity and code quality Tasks * Bachelor's degree in Computer Science, Engineering, or related discipline * 10+ years of software engineering experience with enterprise-scale systems * 5+ years of technical leadership or solution design experience * Strong expertise in C#, .NET Core/ASP.NET Core, EF Core, SQL Server, REST APIs, and Microservices * Experience with Kafka or equivalent messaging platforms * Docker and Kubernetes * Azure and/or AWS * Git, GitHub, Azure DevOps, Jenkins, or similar CI/CD tools * Solid understanding of SDLC, design patterns, distributed systems, Agile, and DevOps * Hands-on experience with AI-assisted software engineering tools (GitHub Copilot, etc.) * Proven ability to lead complex technical initiatives and influence across teams * Excellent communication, analytical, problem-solving, and stakeholder management skills Key requirements * retirement benefits (401k and pension) * health, dental, and vision coverage * paid time off and parental leave * life and disability insurance * discretionary bonus program (may include equity) * well-being benefits ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agentic employees in world's most downloaded FinTech app](https://www.wearedevelopers.com/videos/100123-agentic-employees-in-world-s-most-downloaded-fintech-app) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)