Job offer
Lead Software Engineer (Full Stack)
Northern Trust is seeking a Lead Software Engineer (Full Stack) to provide technical leadership for the Private Passport platform and develop complex full-stack features. The Lead Software Engineer should have experience developing secure, client-side applications and possess skills in multiple programming languages such as Java, JavaScript, and Python.
Tasks
In this role, you will:- Leading the design and development of complex full-stack features
- Setting technical standards and making technical decisions
- Position yourself as a technical manager for engineers, product managers, and architects
- Maintaining the balance between hands-on development and technical supervision and mentoring
key areas
Technical management:- Lead the design and implementation of full-stack solutions via web, API, and backend services
- Collaborate with architecture and platform teams to align solutions with cloud and security standards for Private Passport
- Prioritize functions
- Maintain and develop best practices
- Make technical decisions that balance speed, quality, security, and long-term maintainability.
- Identify and address technical debt, performance risks, and reliability gaps
Mentoring and collaboration
Mentoring:- Create and maintain high-quality, production-ready code across front-end and back-end layers
- Lead and participate in code reviews to set high standards for quality and clarity
- Support mobile and web experiences to ensure consistency and reliability across channels
- Effectively collaborate with engineers to foster their technical depth and capabilities through mentoring
- Promote best practices in testing, observability, and operational readiness
Requirements
Required qualifications:- A bachelor's degree in computer science, software engineering, or a related field. Experience is the most relevant factor.
- Experience in building secure, client-side applications
- Solid understanding of data structures, algorithms, APIs, and cloud-based architectures
- 5+ years of experience with multiple programming languages such as Java/Spring/Boot, JavaScript (React/Node.js), Python, etc., as well as unit testing frameworks
- 10+ years of experience with cloud-native engineering, using PaaS and microservices on cloud platforms such as AWS or Azure
- Previous experience with methods and tools such as Scrum, GitLab, DevOpsOps, SRE, ADO, GitHub, GitKraken, Bitbucket, CircleCI, Checkmarx, etc. for delivering high-quality products
- Experience with cloud-native architectures and modernization efforts
- Background in financial services or regulated environments
- Experience supporting mobile and web-based platforms used by external customers
- Familiarity with modern engineering practices such as CICD/CD, automated testing, and observability
We offer
Base salary range: Northern Trust offers a comprehensive benefits package.Job details