Lead, Software Engineering

Northern TrustChicago, IL
$108,077 - $169,200Hybrid

About The Position

Northern Trust is seeking a Lead, Software Engineering to design, build, and test software applications and solutions. This role involves defining technical system requirements for complex data processing and software development projects. The Lead will collaborate with cross-functional users to analyze business needs, create prototypes, and develop user-friendly software applications. Responsibilities include testing and maintaining computer programs, conducting feasibility studies, and performing strategic planning for technology usage and enhancements across business units.

Requirements

  • Bachelor’s degree in Computer Science, Electronic Engineering, Information Systems, or a related STEM field.
  • 3 years of experience with software design, development, testing, and implementation.
  • 3 years of experience with coding and debugging software applications.
  • 3 years of experience with capturing business requirements and transforming requirements into technical specifications in the financial services industry.
  • 3 years of experience with Documenting requirements through consultation and interview sessions with Business and IT Partners across Business Units.
  • 3 years of experience with designing and maintaining technical designs including data modelling, testing, debugging, and installation.
  • 3 years of experience with supporting data warehouse in a designated area, project, or program.
  • 3 years of experience with conducting feasibility studies for complex data processing projects and preparing project phase reports.
  • 3 years of experience with DB2, Oracle, Python, R, SAS, and SQL to provide strategic planning for data processing and governance.

Responsibilities

  • Design, build, and test software applications and solutions.
  • Define technical system requirements for complex data processing and software development projects.
  • Collaborate with cross-functional users to analyze business needs, create prototypes, and develop user-friendly software applications.
  • Test and maintain computer programs, including designing, coding, and debugging.
  • Conduct feasibility studies and design system requirements for complex data processing projects.
  • Perform strategic planning and long-range direction for technology usage and enhancements across the business units.

Benefits

  • retirement benefits (401k and pension)
  • health and welfare benefits (medical, dental, vision, spending accounts and disability)
  • paid time off
  • parental and caregiver leave
  • life & accident insurance
  • other voluntary and well-being benefits
  • discretionary bonus program that may include an equity component
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service