Lead, Software Engineering

Northern Trust•Chicago, IL
•$99,600 - $169,200

About The Position

The Salesforce Lead Developer leads the design, development, integration, and delivery of Salesforce solutions for the Client Onboarding & Enrollments portfolio. This is a hands-on technical leadership role focused on building scalable, secure, maintainable, and high-performing Salesforce solutions aligned with enterprise architecture, security, risk, and governance standards. The role partners with Product, Architecture, Engineering, QA, DevOps, and business stakeholders to translate requirements into effective technical solutions; provides technical guidance and mentorship; promotes engineering best practices; and supports modernization and integration between Salesforce and enterprise platforms. The position is based at Northern Trust, a global financial services company serving individuals, families, corporations, and institutions. Northern Trust describes a flexible and collaborative work culture and offers internal mobility and an inclusive workplace.

Requirements

  • At least 7 years of software engineering experience, including significant Salesforce development experience.
  • Hands-on expertise with Apex, Lightning Web Components (LWC), SOQL/SOSL, Salesforce APIs and integrations, Salesforce Flow and declarative automation, triggers and asynchronous processing, and Salesforce data modeling and security.
  • Strong understanding of Salesforce platform architecture and development best practices.
  • Experience designing and implementing enterprise integrations using REST APIs and web services.
  • Experience with source control, CI/CD, deployment automation, and DevOps practices.
  • Strong understanding of automated testing and application quality practices.
  • Experience troubleshooting performance, integration, data, and production issues.
  • Understanding of enterprise security, authentication, authorization, and data-protection principles.
  • Proven ability to lead complex Salesforce development initiatives, with strong mentoring and technical leadership capabilities.
  • Ability to influence technical decisions and drive engineering standards.
  • Strong analytical, design, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills and ability to work effectively with Product, Business, Architecture, QA, and Engineering stakeholders.
  • Comfort working in a fast-paced, globally distributed enterprise environment.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Strong experience delivering enterprise Salesforce solutions.
  • Experience working within Agile delivery environments.
  • Must be authorized to work in the U.S. without current or future employment-based visa sponsorship.

Nice To Haves

  • Experience with client onboarding, workflow automation, digital products, or transaction-processing applications within financial services.
  • Salesforce Platform Developer certification(s).
  • Salesforce architecture-related certification or equivalent architecture experience.
  • Experience with large-scale Salesforce implementations and modernization initiatives.
  • Experience integrating Salesforce with Java or microservices-based enterprise applications.
  • Experience with event-driven architectures and enterprise integration platforms.
  • Experience with cloud platforms such as Microsoft Azure.
  • Experience with AI-assisted development tools and modern engineering productivity practices.
  • Experience working in highly regulated, enterprise-grade environments.

Responsibilities

  • Lead the design, development, testing, and implementation of complex Salesforce solutions.
  • Develop with Apex, Lightning Web Components (LWC), SOQL/SOSL, Salesforce Flow, triggers, asynchronous processing, and APIs.
  • Design reusable, scalable, and maintainable Salesforce components and services, balancing declarative configuration and custom development.
  • Lead code reviews and technical design reviews, and promote Salesforce development best practices.
  • Design for Salesforce platform constraints, performance, scalability, security, and maintainability.
  • Troubleshoot complex application and production issues and drive root-cause resolution.
  • Design and implement integrations between Salesforce and internal or external enterprise platforms, including REST APIs, web services, event-driven integrations, and asynchronous processing.
  • Partner with enterprise and solution architects to define integration patterns and technical standards.
  • Ensure integrations are resilient, secure, observable, and scalable, with effective data exchange and appropriate system-of-record boundaries.
  • Champion CI/CD, source control, automated testing, release management, and DevOps practices for Salesforce development.
  • Establish consistent development and deployment practices and partner with DevOps and platform teams to improve environments and release processes.
  • Improve application logging, monitoring, alerting, production support, and deployment quality to reduce production risk.
  • Establish and enforce development standards for Apex, LWC, integrations, automation, and configuration; promote clean code and modular, reusable patterns.
  • Champion automated unit, integration, regression, and end-to-end testing.
  • Identify and address technical debt, performance issues, and maintainability concerns; design for operational supportability and long-term sustainability.
  • Align Salesforce solutions with enterprise security and data-protection requirements, including appropriate permissions, access controls, sharing, and data security.
  • Identify and mitigate technology, operational, data, and security risks; address platform vulnerabilities and comply with architecture, development, security, and governance standards.
  • Support regulatory and audit requirements for enterprise and financial-services applications.
  • Provide technical leadership, mentoring, and coaching to Salesforce developers; guide design discussions, code reviews, troubleshooting, and technical deep dives.
  • Promote ownership, accountability, engineering excellence, and continuous improvement; collaborate with architects and engineering leads on technical direction and platform strategy.
  • Partner with Product Owners, Business Analysts, Architecture, QA, DevOps, Security, and Operations to translate business requirements into Salesforce solution designs.
  • Participate in Agile planning, design, estimation, development, and delivery.
  • Clearly communicate technical decisions, dependencies, risks, and trade-offs to technical and non-technical stakeholders.
  • Collaborate across globally distributed engineering teams and proactively identify delivery and technology risks, recommending pragmatic solutions.

Benefits

  • Retirement benefits, including 401(k) and pension.
  • Health and welfare benefits, including medical, dental, vision, spending accounts, and disability coverage.
  • Paid time off.
  • Parental and caregiver leave.
  • Life and accident insurance.
  • Other voluntary and well-being benefits.
  • Discretionary bonus program that may include an equity component.
  • Flexible and collaborative work culture.
  • Inclusive workplace and opportunities for movement within the organization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service