- Company Name
- Barclays
- Job Title
- Salesforce Software Engineer Manager
- Job Description
-
**Job Title**
Salesforce Software Engineer Manager
**Role Summary**
Lead and manage multiple engineering teams focused on designing, building, and deploying Salesforce solutions. Provide technical strategy, mentorship, and governance to deliver high‑quality, scalable software that meets business objectives while fostering a culture of innovation and continuous improvement.
**Expectations**
- Technical leadership: develop architecture, define coding standards, and oversee CI/CD pipelines.
- Strategic alignment: translate business requirements into scalable Salesforce solutions and advise senior stakeholders.
- Team development: mentor engineers, conduct performance reviews, and drive professional growth.
- Process excellence: evaluate and enhance tooling, methodologies, and risk controls.
**Key Responsibilities**
1. Guide engineering teams through project lifecycles, ensuring timely delivery, quality, and adherence to scope and budget.
2. Oversee Salesforce integration, including ETL, API (auth), event‑driven architectures, and secure data exchange.
3. Architect Salesforce data models, configure Flows, and build custom components using Apex, Lightning Web Components, and OmniStudio.
4. Implement DevOps practices: 2GP packaging, automated CI/CD, version control, and environment‑targeted deployments.
5. Enforce secure coding, input validation, access control, encryption, and design patterns to ensure maintainability and compliance.
6. Collaborate with product owners, designers, and business partners to translate requirements into technical solutions.
7. Lead peer‑review processes, testing standards, and quality gates.
8. Manage risk, change, and transformation initiatives; provide escalation guidance for policy breaches.
9. Mentor staff, conduct performance evaluations, and support career development.
**Required Skills**
- Salesforce integration expertise (ETL, REST/SOAP APIs, authentication, async, event‑driven).
- Advanced Salesforce platform knowledge: data architecture, Flows, Apex, Lightning Web Components, OmniStudio.
- Salesforce DevOps: Second‑Generation Packaging, CI/CD pipelines, automated testing, deployment automation.
- Design patterns, modular architecture, separation of concerns, component‑based development.
- Secure coding: input validation, access control, data encryption, audit controls.
- Scalable data model design and performance optimization.
- Risk assessment, change management, and governance.
- Leadership: coaching, mentoring, conflict resolution, cross‑functional collaboration.
- Strong communication, strategic thinking, and digital technology acumen.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Salesforce Certified Administrator, Certified Platform App Builder, and Certified Platform Developer II (preferred).
- Additional certifications in DevOps, security, or project management (e.g., PMP, Scrum Master) are advantageous.