Lead, Software Engineering

Northern Trust•Chicago, IL

About The Position

The Salesforce Lead Developer leads the design, development, integration, and delivery of Salesforce solutions supporting the Client Onboarding & Enrollments portfolio. This hands-on technical leadership role builds scalable, secure, maintainable, and high-performing solutions on the Salesforce platform, translating business requirements into technical designs aligned with enterprise architecture, security, risk, and governance standards. The role provides guidance and mentorship to developers, promotes engineering best practices, and supports modernization and integration between Salesforce and enterprise platforms. The Lead Developer collaborates with Product, Architecture, Engineering, QA, DevOps, Security, Operations, and business stakeholders through Agile planning, design, estimation, development, and delivery. The position also supports production operations and regulatory and audit requirements for enterprise financial-services applications.

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, 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 and provide technical leadership and mentoring.
  • 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.
  • Ability to work in a fast-paced, globally distributed enterprise environment.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Experience delivering enterprise Salesforce solutions and working in Agile delivery environments.

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, maintainable Salesforce components and services, balancing declarative configuration with custom development.
  • Lead code reviews and technical design reviews, and promote Salesforce development best practices.
  • 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 Salesforce DevOps practices.
  • Improve development environments, deployment quality, release processes, logging, monitoring, alerting, and production support in partnership with DevOps and platform teams.
  • Establish and enforce development standards for Apex, LWC, integrations, automation, and configuration; promote clean code and modular, reusable patterns.
  • Promote automated unit, integration, regression, and end-to-end testing; address technical debt, performance issues, and maintainability concerns.
  • Design solutions in line with enterprise security and data-protection requirements, including Salesforce permissions, access controls, sharing, and data security.
  • Identify and mitigate technology, operational, data, security, and platform risks; ensure compliance with architecture, development, security, governance, regulatory, and audit requirements.
  • Mentor and coach Salesforce developers through design discussions, code reviews, troubleshooting, and technical deep dives.
  • Work with architects and engineering leads on technical direction and platform strategy, fostering ownership, accountability, engineering excellence, and continuous improvement.
  • Translate complex business requirements into Salesforce solution designs and communicate technical decisions, dependencies, risks, and trade-offs to technical and non-technical stakeholders.
  • Participate in Agile planning, design, estimation, development, and delivery; collaborate across globally distributed teams and proactively address delivery and technology risks.

Benefits

  • Retirement benefits, including 401(k) and pension.
  • Medical, dental, vision, spending accounts, and disability benefits.
  • 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.
  • Movement within the organization is encouraged, and senior leaders are accessible.
  • Inclusive workplace and opportunities to contribute to community philanthropy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service