Sprout Social Logo

Base City: 

Remote-Canada - Remote

Salary: 

No Salary therefore no Star!

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Experience: 

6 Years Software Engineering

Other Experience: 

We’re looking for a collaborative, pragmatic, highly motivating engineering leader to help our teams succeed. If you can confidently lead teams to solve hard problems, and push them to learn from and teach each other, we'd love to talk with you!

The minimum qualifications for this role include:

  • 6+ years of experience developing and supporting software in a production environment
  • 2+ years of experience managing and leading engineering teams
  • 2+ years of experience leading/guiding teams with big data architecture and data modeling for efficient processing of large volumes of data at scale

Preferred qualifications for this role include:

  • Experience developing enterprise level distributed applications using Python, Java, distributed queuing systems, etc.

About the Job: 

With collaborative, cross-functional teams that span mobile, front-end, back-end, QA and site reliability engineering—the Sprout Engineering team is a place to sharpen your craft and solve hard problems with the smartest people in the industry. You’ll get to work on a “tech-giant” scale, steering our engineering teams to make an impact on our company and our customers. As a leader of a dynamic set of teams, you will not only influence the architecture, design, and roadmap of your teams, but also inform how our products and services interconnect. Join other empathetic leaders on our Engineering Leadership team who help each other grow and learn while we support and guide our teams to deliver world-class products.

What they want you to do: 

Our Case Management Engineering team builds features in the Sprout application to manage customer relationships. These include an Agent Workspace, Administrative tooling, and automation settings. This part of the business is growing quickly, and you’ll leverage your understanding of both the technical and people implications of a growing business to navigate and lead through growth and change.

  • As a Senior Manager, you will be a key member of the Customer Experience leadership team and be responsible for building high-functioning, well-motivated teams of engineers and steering them to iteratively deliver quality results.
  • You’ll lead multiple engineering teams, including:
  • Directly managing the Care Administration team, a team that builds features to administer team setup, queues, routing, and workflows. You will contribute to developing the long-term architectural vision for the team.
  • Lead through a front-line Engineering Manager for the Agent Productivity team, which is responsible for our Agent Workspace.
  • Relying on your experience in building and maintaining highly scalable, reliable, distributed software systems and leading engineering teams, you'll lead teams to iteratively deliver quality software.
  • You will guide the team through complicated product and technical road maps, and partner with an Engineering Director to align on the strategy for your teams and support its execution.
  • You’ll grow your team of engineers by example with effective feedback, coaching, and career development.

© 2024