Software Engineer IV / Salesforce Platform Manager

As a Software Engineer IV or Salesforce Platform Manager, you are the premier team role model. Your leadership, technology, and communication skills have a substantial impact on those around you. While you primarily work at the team level, you may also work across teams when collaboration and coordination are required. You have gained the knowledge and confidence to make recommendations and decisions. It is expected, at this point, that you will be an active agent of change and improvement.

Impact

  • Use your domain expertise to architect solutions, especially for more ambiguous and challenging problems the team faces
  • Shape the technical direction and vision for your team’s systems
  • Improve team efficiency and effectiveness by understanding pain points and working to resolve them through means such as:
    • Tackling tech debt
    • Automating toil

Reach

  • Cross-Team

Knowledge

  • Viewed as an authority in your technical domain or on your team’s systems
  • Balance both current and future needs by understanding bigger picture elements for your team and others impacted by your team’s work.
  • Ensure your team understands the standard engineering practices and why they exist. Refer them to decision records, QRGs, etc.
    • Understand when work has evolved and these decisions are no longer applicable, and provide updates to documentation with new guidance.
  • Share your knowledge in Special Interest Groups (SIGs) to improve the knowledge and skills of others across Engineering

Communication

  • Effectively communicate technical concepts to non-technical stakeholders
  • Collaborate and coordinate across teams
  • Encourage transparent communication within and outside of your team
  • Advocate and get buy-in for technical solutions
  • Provide opinions and thoughts in a way that is conducive to collaboration and invites participation from others.
  • Capability to help arbitrate and de-escalate technical disagreements

Leadership

  • Advocate for and nuture empathy, psychological safety, and a blameless culture on your team and within our Technology group as a whole.
  • Help improve the processes for engineers on your team, especially in ways that could also be beneficial to other teams.
  • Improve the candidate experience for hiring new team members
  • Work with your manager to find mentoring opportunities that will allow you to help other engineers perform and grow
  • Delegate low-risk technical decisions and own high-risk technical decisions
  • Your attitude and energy will be felt and responded to by those around you, whether you realize it or not. Be a force for positivity and excitement – be representative of the kind of environment you want to work in!