Salesforce Platform Manager

Posted:
12/11/2024, 6:34:23 AM

Location(s):
Oakland, California, United States ⋅ California, United States

Experience Level(s):
Senior

Field(s):
Product

Workplace Type:
Remote

Who We Are

We are creating the best way to finance clean energy for the home to help combat climate change. Mosaic partners directly with solar and home improvement professionals, who use our simple point-of-sale app to offer financing options to their customers. This makes it easy and affordable for families to make energy-efficient upgrades to their homes. Since 2012, Mosaic has funded more than $15 billion in loans through our platform and helped more than 1 million people prosper from clean energy.  Join us as we work toward our vision of 100% clean energy homes across America. 

Location: We are remote-first. This role can be based in most states in the US.

The Opportunity

Overall Purpose
Leads a Salesforce engineering team to design, develop, document, test, deploy, and maintain innovative solutions on the Salesforce platform. This role combines technical expertise, product and project management, and stakeholder collaboration to deliver high-quality Salesforce solutions. Responsible for setting priorities, mentoring team members, and aligning development efforts with business objectives while ensuring security, performance, and scalability.

Essential Functions

  • Product Management: Collaborate with product managers and business stakeholders to define the vision, roadmap, and success metrics for Salesforce solutions. Translate business needs into technical requirements and actionable development plans.
  • Project Management: Oversee the end-to-end lifecycle of Salesforce projects, from requirement gathering and planning to deployment and post-implementation support. Track progress, manage risks, and ensure timely delivery within budget.
  • Stakeholder Management: Build strong relationships with cross-functional stakeholders, including engineering managers, business analysts, and end users. Facilitate clear communication and alignment of priorities to maximize business value.
  • Prioritization: Evaluate competing demands from various stakeholders and balance technical feasibility, business impact, and resource constraints to prioritize development efforts effectively.
  • Lead the design and implementation of complex Salesforce solutions following industry standards and best practices.
  • Conduct code reviews, ensure rigorous testing, and address debugging and troubleshooting of Salesforce applications.
  • Enforce compliance with organizational and industry security, governance, and performance standards.
  • Mentor and coach team members, fostering a culture of continuous learning, collaboration, and innovation.
  • Stay current with the latest Salesforce trends and technologies and assess potential adoption of new tools and frameworks.
  • Support the company’s commitment to risk management and the integrity of systems and data.
  • Perform additional duties as assigned to meet business needs.

Minimum Qualifications

  • At least 5 years of Salesforce development experience, with 2+ years in a leadership role.
  • Proven experience in Apex, Visualforce, Lightning Web Components, SOQL, SOSL, and REST/SOAP APIs.
  • Hands-on expertise with Salesforce APIs, integration tools, and data migration.
  • Bachelor’s degree in Computer Science, Information Technology, or related field is a plus
  • Familiarity with Salesforce managed packages and third-party components.
  • Proficiency with Salesforce development tools, including VS Code, SFDX, Git, and CI/CD pipelines.
  • Experience across Salesforce products such as Sales Cloud, Service Cloud, Marketing Cloud, and Experience Cloud
  • Familiarity with product management practices, including defining MVPs and aligning roadmaps with organizational goals.
  • Strong project management skills, with experience in agile methodologies (Scrum, Kanban).
  • One or more Salesforce certifications.
  • Excellent skills in communication, stakeholder engagement, and problem-solving.
  • Ability to manage multiple priorities and adapt to changing business needs.

Preferred Qualifications

  • Salesforce Platform Developer I certification.
  • Experience with test automation frameworks and tools.
  • UI/UX development expertise using Salesforce Experience Cloud.

Compensation: The base salary range for this position is $165,000-$205,000. The position is eligible for a bonus in accordance with the terms of the applicable incentive plan. In addition, we’re proud to offer a range of competitive benefits.

Why Mosaic

As a customer focused and driven-to-win organization, there are many exciting reasons to join the Mosaic team. Mosaic has a dynamic, fast-paced, and entrepreneurial environment, which requires a professional, flexible, self-starter attitude. We believe in hiring talented and driven individuals and cultivating a culture of collaboration and appreciation. 

Benefit Highlights:

  • Robust Health, Dental, and Vision Plans
  • Generous paid time off
  • 401k Match
  • Lifestyle Spending accounts for professional wellness 
  • Mental Health: Headspace subscription, online therapy sessions 
  • …and more! 

We are an equal opportunity employer and value diversity of backgrounds, perspectives and experience. Mosaic’s vision is 100% clean energy for all. In order to reach that vision, we believe we must build a diverse company where everyone is treated fairly and feels included. In turn, in accordance with Mosaic’s equal employment opportunity policy, we do not discriminate on the basis of race, religion, color, national origin, caste, gender identity or expression, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.

#LI-Remote