Salesforce Engineering Manager
Sprout SocialAbout the role
Description
Sprout Social is looking to hire a Salesforce Engineering Manager for the IT team.
Why join Sprout’s IT team?
Sprout’s Corporate IT team is a combination of adjacent squads working on projects under one umbrella. This unique structure is an exciting opportunity to grow your career in technology with exposure to projects all across our discipline—something you don’t see often in other organizations. It allows us to move quickly and collaborate with minimal friction or red tape. As a part of this team, you’re also given the space and encouraged to stretch beyond your core function and make a deeper impact on the broader organization. In short, the work you do here matters and you’ll feel that day in and day out.
What you’ll do
- Build scalable, robust, and innovative Salesforce solutions that empower our teams and enhance our customer experience.
- Lead a talented team of Salesforce developers and significantly contribute to the evolution of our Salesforce platform.
- Partner closely with your team’s product manager to translate product vision into technical reality and build roadmaps, prioritize features, and translate business requirements into technical specifications.
- Collaborate with your team’s Staff engineer on architectural design, technical feasibility assessments, and the implementation of best practices for scalability, security, and performance.
- Partner with GTM leadership to understand their needs and ensure Salesforce solutions effectively support sales, marketing, and customer success initiatives.
- Oversee the full software development lifecycle for Salesforce projects, including design, development, testing, deployment, and maintenance, ensuring the delivery of high-quality, well-tested, and documented Salesforce solutions
- Drive the adoption of Salesforce development best practices, coding standards, and tools within the team
What you’ll bring
We are looking for an organized and motivated individual to lead and mentor a team of Senior Salesforce engineers, Salesforce Senior Admins, and a Staff Engineer by fostering a collaborative, high-performing, and growth-oriented environment. If you can confidently lead teams to solve hard problems and foster teamwork on a small, fast-paced team, we’d love to talk to you!
The minimum qualifications for this role include:
- 5 years of experience in Salesforce development, with a strong understanding of the Salesforce platform (Sales Cloud, CPQ, Service Cloud, Marketing Cloud, etc.) and Salesforce architecture, data model, and security model
- 2 years experience leading and managing a team of software engineers and administrators.
- Deep understanding of Salesforce development methodologies, best practices, and governance.
- Experience with Apex, Visualforce, Lightning Web Components (LWC), Salesforce integrations using REST and SOAP APIs, and other relevant Salesforce development tools and technologies.
- Familiarity with CI/CD pipelines and DevOps practices for Salesforce deployments.
- Proven experience working alongside multiple teams across the organization and a strong understanding of technical requirements of the sales lifecycle.
Preferred qualifications for this role include:
- Salesforce System, Application, Technical Architect Certification, or other Salesforce certifications (e.g. Platform Developer I/II, Sales Cloud Consultant, Service Cloud Consultant)
- Experience with process engineering, documentation, and optimization
- A solid technical foundation of REST APIs, SOAP APIs, Javascript, Apex, Python, and other scripting languages
- A clear understanding of the security, scalability, and maintainability of solution design and business needs
- Strong communication, collaboration, and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
How you’ll grow
Within 1 month, you’ll plant your roots, including:
- Attend and complete Sprout Social’s two-week new hire training and onboarding program alongside other new Sprout team members. In these sessions, you will gain a broad understanding of our products and how your role directly impacts the product, overall organization, and our customers.
- Make a plan with your manager to set initial priorities, align on expectations for your role, and learn about Sprout’s existing toolset.
- Get to know the current tooling and begin to build working relationships with stakeholders throughout our Sales, Finance, and Marketing teams as well as your co-workers.
- Develop an understanding of the Corporate IT project management and development lifecycles.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s