N

Northern Trust

Global wealth management and asset servicing

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related discipline, or an equivalent combination of education and work experience.
  • Two to five years of experience in software development, application engineering, solution delivery, or a related technology role.
  • Experience developing applications using Python, JavaScript, TypeScript, Java, C#, or similar technologies.
  • Familiarity with cloud computing platforms and services, preferably Microsoft Azure.
  • Experience working with APIs, integrations, web services, and modern application architectures.
  • Strong analytical, troubleshooting, and problem-solving skills, including the ability to translate business requirements into technical solutions.
  • Excellent communication and collaboration skills and the ability to work effectively with business stakeholders, architects, and technology teams.
  • Experience with source control, software development lifecycle practices, and DevOps concepts such as Git, continuous integration and continuous delivery, and automated testing.
  • Exposure to data management, data integration, data modeling, or data analytics concepts.
  • Interest in emerging technologies such as AI agents, intelligent automation, workflow orchestration, and cloud-native application development.

Responsibilities

  • Develop, enhance, and support applications, integrations, and automation solutions used by Enterprise Architecture and technology teams.
  • Partner with architects, engineers, and business stakeholders to translate requirements into practical technical solutions.
  • Contribute to the design, development, testing, and deployment of software solutions across a variety of platforms and technologies.
  • Assist in building cloud-based applications and services using Azure and related technologies.
  • Develop and maintain APIs, integrations, and workflow orchestration solutions.
  • Support development of AI-enabled capabilities, including agent-based solutions, copilots, and intelligent automation.
  • Troubleshoot application, integration, and data-related issues and implement sustainable resolutions.
  • Participate in code reviews, testing activities, and continuous improvement initiatives to ensure solution quality and maintainability.
  • Create and maintain technical documentation, process documentation, and support materials.
  • Stay current with emerging technologies and recommend opportunities to improve existing solutions and development practices.

Desired Qualifications

  • Experience developing applications and services using cloud platforms, preferably Microsoft Azure.
  • Familiarity with modern software development practices, including REST APIs, microservices, and event-driven architectures.
  • Experience with scripting or programming languages such as Python, JavaScript, TypeScript, C#, or Java.
  • Understanding of application lifecycle management, source control, and continuous integration and continuous delivery practices.
  • Interest in and exposure to AI-enabled solutions, including copilots, intelligent automation, and agent-based applications.
  • Familiarity with AI development platforms and services such as Azure AI, Azure OpenAI, Copilot Studio, LangChain, Semantic Kernel, or similar technologies and frameworks.
  • Ability to evaluate and apply emerging technologies to solve business problems.
  • Experience developing integrations between applications, platforms, and services.
  • Familiarity with workflow orchestration and automation tools such as Power Automate, Logic Apps, Azure Functions, or similar platforms.
  • Understanding of common integration patterns, REST APIs, messaging, and data exchange mechanisms.
  • Understanding of data management, data modeling, data integration, and data governance principles.
  • Experience working with structured and unstructured data to support application development and business solutions.
  • Familiarity with data quality and reporting concepts.
  • Exposure to enterprise applications, architecture concepts, and technology governance practices.
  • Understanding of application design patterns and software engineering best practices.
  • Ability to balance technical solutions with business needs in a large-scale enterprise environment.
  • Experience working in financial services or other highly regulated industries.

About the Company

Northern Trust

Global wealth management and asset servicing

Preparing company summary.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1889

Recently Posted Jobs

Explore more opportunities at Northern Trust

See more jobs