> Markdown version of [/jobs/ext/2038036-principal-software-engineering](https://www.wearedevelopers.com/jobs/ext/2038036-principal-software-engineering). 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 Engineering - **Company:** Northern Trust - **Location:** Naperville, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Frameworks, Automation of Tests, Microsoft Azure, Cloud Computing, Cloud Database, Software Quality, Code Review, Continuous Integration, DevOps, NoSQL, Performance Tuning, Software Engineering, SQL Databases, Spring Cloud, Delivery Pipeline, Infrastructure Automation Frameworks - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/principal-software-engineering-naperville-il-usa-58909697 ## About the Role Review applications on Microsoft Azure. * Support DevOps pipelines, CI/CD, and infrastructure automation. * Champion TDD and automated testing across levels; improve test frameworks. * Mentor engineers, provide code reviews and deep technical guidance. * Collaborate with cross-functional teams (Product, QA, Ops) and global colleagues. * Identify risks and propose pragmatic solutions. Tasks * 10+ years of professional software engineering experience with strong hands-on track record. * Deep expertise in Java and modern application frameworks. * Strong experience with Azure cloud services and cloud-native development. * Proficiency in TDD, spec-driven/contract-first development, and CI/CD/DevOps practices. * Working knowledge of cloud databases (SQL & NoSQL) and performance tuning. * Excellent verbal and written communication; ability to influence by example. Key requirements * retirement benefits (401k and pension) * health and welfare benefits (medical, dental, vision) * paid time off * parential and caregiver leave * life & accident insurance * discretionary bonus program (may include equity) ## Description Experteer Overview In this role you will provide technical leadership and hands-on delivery for cloud-native software initiatives at a leading financial institution. You will shape architecture, implement high-quality Java-based solutions, and drive modern practices across global teams. You will champion AI-assisted development to boost productivity and code quality while ensuring scalable, secure systems. This is a high-impact role that blends engineering excellence with mentorship in a fast-paced, regulated environment. Compensation / Benefits * Design, develop, and review production-ready software with a hands-on approach. * Lead Java-based development following clean code, TDD, and spec-driven practices. * Promote AI-assisted development to enhance productivity and quality. * Review and influence architecture for scalability, security, and maintainability. * Define engineering standards and best practices with architects and senior engineers. * Design, build, and deploy cloud-native applications on Microsoft Azure. * Support DevOps pipelines, CI/CD, and infrastructure automation. * Champion TDD and automated testing across levels; improve test frameworks. * Mentor engineers, provide code reviews and deep technical guidance. * Collaborate with cross-functional teams (Product, QA, Ops) and global colleagues. * Identify risks and propose pragmatic solutions. Tasks * 10+ years of professional software engineering experience with strong hands-on track record. * Deep expertise in Java and modern application frameworks. * Strong experience with Azure cloud services and cloud-native development. * Proficiency in TDD, spec-driven/contract-first development, and CI/CD/DevOps practices. * Working knowledge of cloud databases (SQL & NoSQL) and performance tuning. * Excellent verbal and written communication; ability to influence by example. Key requirements * retirement benefits (401k and pension) * health and welfare benefits (medical, dental, vision) * paid time off * parential and caregiver leave * life & accident insurance * discretionary bonus program (may include equity) ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)