Northern Trust is seeking a highly experienced Principal Software Engineer to provide technical leadership and hands-on execution across complex, cloud-native software initiatives. The role combines deep engineering expertise with mentorship, architecture influence, and collaboration across global teams. The ideal candidate is passionate about engineering excellence, AI-assisted development, and building high-quality, scalable products using modern development practices. The position leads hands-on software development using Java and Microsoft Azure, while influencing architecture and engineering standards. It supports cloud platforms, DevOps pipelines, CI/CD, automation, and resilient, observable, cost-efficient systems. The role also mentors engineers, partners with product, architecture, QA, operations, DevOps, and SRE teams, and collaborates with globally distributed colleagues across North America, EMEA, and India. Applicants must be authorized to work in the U.S. without employment-based visa sponsorship. Northern Trust provides a comprehensive benefits package and a discretionary bonus program that may include an equity component.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed