Principal, Software Engineering

Northern Trust
Chicago, IL, United States
7 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Frameworks Automation of Tests Microsoft Azure Cloud Computing Cloud Database Software Quality Continuous Integration DevOps Performance Tuning Software Engineering
+3 more
Delivery Pipeline Technical Debt Infrastructure Automation Frameworks

Job description

Experteer Overview In this role, you provide technical leadership and hands-on delivery for cloud-native software initiatives at Northern Trust. You’ll shape architecture, mentor engineers, and drive high-quality, scalable products across global teams. You’ll work with Azure-based systems, modern Java frameworks, and AI-assisted development to boost productivity and software quality. This position blends engineering excellence with influence, collaboration, and thoughtful risk management to support the firm’s technology-driven financial services.” Compensation / Benefits * Design, develop, and review production-ready software with a hands-on leadership approach * Lead Java-based development following clean code, TDD, and spec-driven practices * Promote AI-assisted development to improve productivity and code quality * Influence architecture for scalability, security, performance, and maintainability * Collaborate with architects and senior engineers to enforce engineering standards * Design, build, and deploy cloud-native apps on Microsoft Azure * Support and improve DevOps pipelines and infrastructure automation * Champion TDD and automated testing across teams * Collaborate with DevOps and SRE to improve release reliability and reduce technical debt * Mentor engineers and provide technical guidance through reviews and deep dives * Communicate complex concepts clearly to technical and non-technical audiences * Coordinate with cross-functional teams across N. America, EMEA, and India Tasks * 10+ years of professional software engineering experience with a hands-on track record * Deep expertise in Java and modern application frameworks * Strong experience with Azure cloud services and cloud-native development * Solid understanding of TDD, spec-driven/contract-first development, CI/CD and DevOps * Working knowledge of cloud databases, data modeling, and performance tuning * Proven ability to lead by influence rather than authority * Excellent verbal and written communication skills * Strong problem-solving, design, and decision-making abilities * Comfortable operating in fast-paced, evolving environments Key requirements * retirement benefits (401k and pension) * medical, dental, vision benefits * paid time off * parential and caregiver leave * life & accident insurance * voluntary and well-being benefits offerings including flexible programs? (as stated)

Requirements

Design, build, and deploy cloud-native apps on Microsoft Azure * Support and improve DevOps pipelines and infrastructure automation * Champion TDD and automated testing across teams * Collaborate with DevOps and SRE to improve release reliability and reduce technical debt * Mentor engineers and provide technical guidance through reviews and deep dives * Communicate complex concepts clearly to technical and non-technical audiences * Coordinate with cross-functional teams across N. America, EMEA, and India Tasks * 10+ years of professional software engineering experience with a hands-on track record * Deep expertise in Java and modern application frameworks * Strong experience with Azure cloud services and cloud-native development * Solid understanding of TDD, spec-driven/contract-first development, CI/CD and DevOps * Working knowledge of cloud databases, data modeling, and performance tuning * Proven ability to lead by influence rather than authority * Excellent verbal and written aaaa financial skills * Strong problem-solving, design, and decision-making abilities * Comfortable operating in fast-paced, evolving environments Key requirements * retirement benefits (401k and pension) * medical, dental, vision benefits * paid time off * parential and caregiver leave * life & accident insurance * voluntary and well-being benefits offerings including flexible programs? (as stated)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:47 min

Introduction to ClickHouse cloud database architecture

Jan Mensch Jan Mensch · World Congress 2026 Europe

3:06 min

The lack of responsibility over technical debt

Stefan Priebsch · World Congress 2021

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · World Congress 2026 Europe

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all