Engineering Manager

Referrals.com Logo

Referrals.com

📍Remote - United States

Summary

Join Sprout Social's IT team as a Salesforce Engineering Manager and lead a team of Salesforce developers. Build scalable and innovative Salesforce solutions, collaborating with product managers and other stakeholders. Translate product vision into technical reality, build roadmaps, and prioritize features. Oversee the full software development lifecycle for Salesforce projects. Drive the adoption of best practices and coding standards within the team. This role requires strong leadership, technical expertise, and excellent communication skills. Growth opportunities are abundant within Sprout's unique team structure.

Requirements

  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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

Benefits

  • Insurance and benefit options that are built for both individuals and families
  • Progressive policies to support work/life balance, like our flexible paid time off and parental leave program
  • High-quality and well-maintained equipment—your computer will never prevent you from doing your best
  • Wellness initiatives to ensure both health and mental well-being of our team
  • Ongoing education and development opportunities via our Grow@Sprout program and employee-led diversity, equity, and inclusion initiatives
  • Growing corporate social responsibility program that is driven by the involvement and passion of our team members
  • Beautiful, convenient, and state-of-the-art offices in Chicago’s Loop and downtown Seattle, for those who prefer an office setting
  • Whenever possible, Sprout wants to provide our team with the flexibility to work in the location that makes the most sense for them. Sprout maintains a remote workforce in many places in the United States. However, we are not set up in all states, so please look at the drop-down box in our application to see whether your state is listed. Few roles require an office setting. If your position requires a physical presence in a Sprout office, it will be evident in the job listing and your offer letter

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.