
Principal, Software Engineering
Northern Trust24 hours ago
Base Salary
$137k - $234k/yr
Responsibilities
- Design, develop, review, and deploy high-quality production-ready software using Java.
- Provide hands-on technical leadership and influence application and solution architecture for scalability, security, performance, and maintainability.
- Design and build cloud-native applications on Microsoft Azure, including cloud compute, networking, storage, security, and databases.
- Support and improve DevOps pipelines, deployment practices, and infrastructure automation.
- Champion TDD, automated testing, and test automation frameworks across unit, integration, and system testing.
- Collaborate with DevOps and SRE partners to improve release reliability, deployment frequency, monitoring, alerting, and production readiness.
- Mentor engineers through code reviews, design discussions, and technical deep dives.
- Partner with product, architecture, QA, platform, operations, and globally distributed engineering teams.
- Identify risks, communicate complex technical concepts, and propose pragmatic solutions.
Requirements
- 10+ years of professional software engineering experience with a strong hands-on track record.
- Deep expertise in Java and modern application frameworks.
- Strong experience with Microsoft Azure cloud services and cloud-native application development.
- Practical experience with TDD, spec-driven or contract-first development, and DevOps practices.
- Working knowledge of cloud databases, data modeling, and performance tuning.
- Ability to lead by influence, communicate effectively, solve problems, design solutions, and make decisions in evolving environments.
- Microsoft Azure Architect Certification is strongly preferred.
- Experience integrating AI-assisted engineering tools into development workflows is preferred.
- Exposure to large-scale modernization, cloud migration, distributed systems, and regulated or enterprise-grade environments is preferred.
Benefits
- Comprehensive benefits package including 401(k) and pension, medical, dental, vision, spending accounts, disability coverage, paid time off, parental and caregiver leave, life and accident insurance, and voluntary and well-being benefits.
- Discretionary bonus program that may include an equity component.
- Flexible and collaborative work culture with opportunities for internal movement and accessible senior leaders.
- Applicants must be authorized to work in the U.S. without current or future employment-based visa sponsorship; the posting states that no sponsorship is available.
About Northern Trust
Northern Trust is a financial services company that provides asset servicing (custody and fund administration), asset management, wealth management, and banking/treasury services to institutions, corporations, and affluent families. Its business model centers on fees for assets under custody/administration and management, plus banking services. Founded in 1889 and headquartered in Chicago, it is publicly traded on Nasdaq (NTRS) and serves clients across the Americas, EMEA, and APAC.