- Company Name
- JPMorganChase
- Job Title
- Lead Software Engineer - Salesforce
- Job Description
-
**Job Title:** Lead Software Engineer – Salesforce
**Role Summary:**
Senior technical leader within an agile Consumer & Community Banking team, responsible for designing, developing, and delivering secure, high‑quality Salesforce solutions. Drives architectural decisions, mentors engineers, and ensures operational stability and continuous delivery across multiple business functions.
**Expectations:**
- Deliver production‑grade code following best practices and security standards.
- Lead technical problem‑solving and innovation beyond routine approaches.
- Foster collaboration with vendors, internal teams, and community of practice.
- Maintain high availability and resiliency of Salesforce applications.
**Key Responsibilities:**
- Design, develop, test, and debug Salesforce customizations (LWC, Aura, Apex, Flows, Triggers, SOQL, APIs).
- Conduct code reviews and mentor engineers on SDLC, CI/CD, and automation.
- Identify and automate remediation of recurring issues to improve system stability.
- Lead vendor/partner evaluation sessions for architectural fit and integration.
- Drive adoption of emerging technologies and best practices across the engineering community.
- Manage configuration of Sales Cloud, Service Cloud, Financial Services Cloud, and Omni‑Channel components.
**Required Skills:**
- 8+ years of professional software engineering experience with formal training/certification.
- Advanced proficiency in at least one programming language; strong Apex and JavaScript (LWC) skills.
- Deep knowledge of Salesforce platform (custom objects, validation rules, permission sets, Lightning components, APIs, integration patterns).
- Experience with CI/CD pipelines, automation tools, and full SDLC.
- Strong understanding of agile methodologies, application resiliency, and security.
- Ability to evaluate and incorporate external vendor solutions.
- Familiarity with Bitbucket, JIRA, and cloud‑native concepts.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Salesforce certifications (e.g., Salesforce Platform Developer I/II, Administrator) preferred.
- Additional certifications in cloud, AI/ML, or related technologies considered a plus.