The Senior Lead Software Engineer provides hands-on technical leadership across the design, development, modernization, and delivery of digital solutions supporting Northern Trust’s Client Onboarding & Enrollments portfolio. The role combines software engineering expertise with architecture influence, cloud engineering, DevOps, AI-assisted development, and team enablement. It partners with Product, Architecture, Engineering, QA, SRE, business, and other stakeholders to deliver secure, scalable, resilient, high-performing digital products that meet enterprise architecture, security, risk, and governance requirements. The role leads engineering across applications and teams, sets and improves engineering standards, mentors engineers, and addresses complex technical challenges. It designs cloud-native solutions using Microsoft Azure, modernizes legacy systems, strengthens automated testing and CI/CD, and advances application reliability, observability, security, and operational readiness. It also encourages responsible adoption of AI-assisted engineering practices and influences technical direction through collaboration with globally distributed teams. The position requires a bachelor’s degree in a technical field and at least eight years of software engineering experience, including hands-on technical leadership and complex application development. Experience in regulated enterprise environments and Agile organizations is required; experience with digital products, workflow automation, transaction processing, client onboarding, or financial services platforms is preferred. Applicants must be authorized to work in the U.S. without employment-based visa sponsorship.
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
Senior