Principal, Software Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
What’s the Difference between a Junior, Mid, and Senior Developer?
How Much FAANG Companies Actually Pay Software Engineers in 2025
Highest Paying Tech Companies for Developers