N

Northern Trust

Global wealth management and asset servicing

Lead Software Engineering

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$99.6k - $169.2kIn-person

About the Job

Requirements

  • At least 7 years of software engineering experience, including significant Salesforce development experience.
  • Strong hands-on expertise with Apex, Lightning Web Components, 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, continuous integration and continuous deployment, 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.
  • 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.
  • Ability to work effectively with Product, Business, Architecture, QA, and Engineering stakeholders.
  • Comfort operating 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.
  • Applicants must be authorized to work in the United States without employment-based visa sponsorship now or in the future.

Responsibilities

  • Lead the design, development, testing, and implementation of complex Salesforce solutions.
  • Develop solutions hands-on using Apex, Lightning Web Components, SOQL/SOSL, Salesforce Flow, triggers, asynchronous processing, and APIs.
  • Design reusable, scalable, and maintainable Salesforce components and services.
  • Lead code reviews and technical design reviews and promote Salesforce development best practices.
  • Balance declarative configuration and custom development appropriately.
  • Design solutions considering 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.
  • Develop and maintain REST APIs, web services, event-driven integrations, and asynchronous processing solutions.
  • Partner with enterprise and solution architects to define integration patterns and technical standards.
  • Ensure integrations are resilient, secure, observable, and scalable.
  • Support solutions involving Salesforce and cloud-native or distributed enterprise applications.
  • Drive effective data exchange and synchronization while maintaining appropriate system-of-record boundaries.
  • Champion automated CI/CD, source control, testing, release management, and DevOps practices for Salesforce development.
  • Establish consistent development and deployment practices across Salesforce engineering teams.
  • Improve automated testing and deployment quality to reduce production risk.
  • Partner with DevOps and platform teams to improve development environments and release processes.
  • Drive improvements in application logging, monitoring, alerting, and production support.
  • Establish and enforce development standards for Apex, Lightning Web Components, integrations, automation, and configuration.
  • Promote clean-code principles and modular, reusable solution patterns.
  • Champion automated unit, integration, regression, and end-to-end testing.
  • Identify and address technical debt, performance issues, and maintainability concerns.
  • Ensure solutions are designed for operational supportability and long-term sustainability.
  • Design Salesforce solutions aligned with enterprise security and data-protection requirements.
  • Apply appropriate Salesforce security controls, including permissions, access controls, sharing, and data security.
  • Identify and mitigate technology, operational, data, and security risks.
  • Proactively address platform vulnerabilities and technical risks.
  • Ensure applications adhere to organizational architecture standards, development standards, security policies, and governance requirements.
  • Support regulatory and audit requirements associated with enterprise and financial-services applications.
  • Provide technical leadership, mentoring, and coaching to Salesforce developers.
  • Guide engineers through design discussions, code reviews, troubleshooting, and technical deep dives.
  • Help developers strengthen Salesforce platform, integration, DevOps, and engineering capabilities.
  • Promote ownership, accountability, engineering excellence, and continuous improvement.
  • Work closely with architects and other engineering leads on technical direction and platform strategy.
  • Partner with Product Owners, Business Analysts, Architecture, QA, DevOps, Security, and Operations.
  • Translate complex business requirements into effective Salesforce solution designs.
  • Participate actively in Agile planning, design, estimation, development, and delivery.
  • Communicate technical decisions, dependencies, risks, and trade-offs clearly to technical and non-technical stakeholders.
  • Collaborate across globally distributed engineering teams.
  • Proactively identify delivery and technology risks and recommend pragmatic solutions.

Desired Qualifications

  • 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.

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