What are the responsibilities and job description for the Salesforce Engineering Manager position at Morgan & Morgan, P.A.?
Job Summary
We are seeking a highly skilled and motivated Salesforce Engineering Manager to oversee and guide a team of developers in designing, building, and deploying high-quality Salesforce solutions. The ideal candidate will have extensive experience in Salesforce development, leadership capabilities, and a strong background in managing and mentoring teams. You will play a critical role in shaping the technical architecture, establishing development standards, and driving best practices for secure and scalable Salesforce solutions.
Key Responsibilities
Technical Leadership
- Lead the development and maintenance of custom Salesforce solutions using Apex, Lightning Web Components (LWC), Aura Components, Visualforce, and integrations with external systems.
- Design and implement secure coding practices and ensure compliance with Salesforce security guidelines.
- Establish, document, and enforce development standards, best practices, and coding guidelines.
- Drive the adoption of DevOps processes and tools, including source control management (e.g., Git), CI/CD pipelines, and automated testing.
- Oversee solution and technical architecture to ensure scalable, efficient, and maintainable implementations.
Team Management
- Manage and mentor a team of Salesforce developers, including setting goals, conducting performance reviews, and fostering professional growth.
- Coordinate with third-party contractors and development teams to ensure consistent delivery and integration.
- Conduct code reviews to ensure adherence to quality standards and development practices.
- Collaborate with stakeholders, product owners, and business analysts to align technical solutions with business goals.
Project Execution
- Translate business requirements into technical designs and actionable tasks for the development team.
- Plan and manage development timelines, ensuring on-time delivery of features and solutions.
- Troubleshoot and resolve complex technical issues related to Salesforce functionality or integrations.
- Stay current with Salesforce platform updates and recommend strategies for leveraging new features and capabilities.
Qualifications
Required Experience & Skills
- Minimum of 6 years of hands-on Salesforce development experience, including Apex, Lightning (Aura and LWC), and Visualforce.
- Proven experience as a lead or senior developer, with demonstrated ability to oversee and guide development teams.
- Strong understanding of Salesforce architecture, integration patterns, and data modeling.
- Experience with DevOps tools such as Git, Copado, Gearset, or similar CI/CD platforms.
- Knowledge of secure coding practices and Salesforce security standards (e.g., field-level security, object-level security).
- Excellent knowledge of software development lifecycle (SDLC) methodologies.
- Strong analytical and problem-solving skills, with the ability to design technical solutions for complex requirements.
- Exceptional communication and interpersonal skills, with experience collaborating across teams and managing stakeholders.
Preferred Qualifications
- Salesforce certifications such as Salesforce Platform Developer I/II, Application Architect, or System Architect.
- Experience with Agile development methodologies (e.g., Scrum).
- Familiarity with third-party Salesforce tools (e.g., MuleSoft, Salesforce Shield).
- Background in managing offshore or third-party development teams.
#LI-MB1