Lead, Software Engineering
Overview:
In this Salesforce Lead Developer role, you lead design, development, integration, and delivery of Salesforce solutions for the Client Onboarding & Enrollments portfolio. You provide hands-on coding and technical leadership, partnering with Product, Architecture, QA, and business stakeholders to align with security and governance standards. You drive modernization and integration across enterprise platforms, while mentoring developers and promoting best practices. This is a globally distributed, regulated financial services environment with a strong focus on scalable, secure solutions. Compensation / Benefitscomprehensive benefits package including retirement benefits (401k and pension)health and welfare benefits (medical, dental, vision)paid time off and parental/caregiver leavelife and accident insurancediscretionary bonus program that may include equity
Responsibilities:
- Lead the design, development, testing, and deployment of complex Salesforce solutions
- Hands-on development with Apex, Lightning Web Components (LWC), SOQL/SOSL, Salesforce Flow, triggers, asynchronous processing, and APIsDesign reusable, scalable Salesforce components and services
- Lead code reviews and technical design reviews; promote best practices
- Balance declarative configuration with custom development; factor in platform constraints
- Troubleshoot complex production issues and drive root-cause resolution
- Design and implement integrations between Salesforce and internal/external platforms
- Develop and maintain REST APIs, web services, event-driven integrations, and asynchronous processing
- Champion CI/CD, source control, testing, and DevOps practices for Salesforce
- Establish and enforce development standards; promote clean-code and modular patterns
- Ensure security, data protection, and governance alignment; support regulatory and audit needs
- Provide technical leadership and mentoring to Salesforce developers
- Collaborate with Product Owners, Architecture, QA, DevOps, Security, and Operations
- Communicate decisions and risks clearly to technical and non-technical stakeholders
- Participate in Agile planning, design, estimation, development, and delivery
- Partner with architects on technical direction and platform strategy
Key requirements:
- 7+ years of software engineering experience with significant Salesforce development
- Hands-on expertise with Apex, LWC, SOQL/SOSL, Salesforce APIs and integrations, Salesforce Flow, triggers, and asynchronous processing
- Strong understanding of Salesforce platform architecture and best practices
- Experience designing enterprise integrations using REST APIs and web services
- Experience with source control, CI/CD, deployment automation, and DevOpsStrong automated testing and quality practices; troubleshooting performance/integration issues
- Understanding of enterprise security, authentication, authorization, and data protection
- Proven ability to lead complex Salesforce development initiatives; strong mentoring capabilities
- Excellent communication and ability to work with cross-functional stakeholders
- Bachelor's degree in Computer Science, Engineering, IT, or related field; experience in Agile environments
Preferred:
Salesforce Platform Developer certifications; architecture certifications; large-scale Salesforce implementations
Preferred:
experience with Azure and event-driven enterprise integrationmentoringleadershipcommunication ApexLightning Web Components (LWC)SOQL/SOSL