Full-Time

Engineering Manager

Posted on 11/18/2022

Sprout Social

Sprout Social

1,001-5,000 employees

Social media management and analytics software provider

Data & Analytics
AI & Machine Learning

Compensation Overview

$1 - $3

Senior

Canada + 1 more

Required Skills
Chef
Agile
Python
Puppet
MySQL
Ruby
Java
Postgres
AWS
Go
Elasticsearch
Terraform
Ansible
Linux/Unix
Google Cloud Platform
Requirements
  • 1+ year of experience managing or leading engineering teams
  • 7+ years building and maintaining reliable, scalable systems or software in a Linux/UNIX environment
  • 3+ years experience operating and maintaining RDBMSs like MySQL, Postgres, etc
  • Successfully migrating critical legacy datastores to managed database technologies to reduce operational load and increase reliability
  • Partnering with product teams to deliver database solutions at scale that enable powerful features for our customers
  • Collaborating with development teams to influence data structure and storage decisions
  • Shadowing a team member and then joining the on-call rotation - don't worry we've got your back!
  • Debugging reliability and scalability issues across multiple layers of the stack and multiple database technologies
  • Meeting with direct reports regularly and providing them with specific constructive feedback on their work and help them formulate career growth plans
  • Mentoring engineers to providing guidance and coaching on code implementation, design review, and other software engineering and agile practices
  • Participating in Engineering management discussions in order to learn from peer managers and to share lessons learned
  • Participating in management workshops designed to level-up your feedback and coaching skills
  • Forming a career growth plan with your manager and working towards it
Responsibilities
  • Deliver a reliable, scalable, secure, and cost-effective data layer to power all our products with technologies like MySQL, Elasticsearch and HBase
  • Partner closely with product engineering teams to provide subject matter expertise to ensure excellent outcomes on novel product features
  • Proactively invest time to improve all aspects of engineering operations by writing software to automate toil in Java and Python, ensuring high quality observability, and creating clear processes in order to maintain reliability
  • Help set the team's roadmap in concert with stakeholders
  • Ensure consistently high engineering quality
  • Develop your team's talent and grow them in their careers
  • 3+ years experience with one or more of Elasticsearch, HBase, Elastic MapReduce
  • 3+ years experience with one or more infrastructure-as-code or configuration-as-code tools, such as: Terraform, CloudFormation, Chef, Puppet, Ansible, SaltStack, etc
  • 3+ years experience programming in at least one language, such as Python, Java, Golang, Ruby, etc
  • 2+ years experience with one or more Cloud providers; AWS, GCP, or similar
  • Completing career ladder and performance review evaluations for your direct reports
  • Actively mitigating risk of failed delivery and missed deadlines through courageous, transparent communication with colleagues and stakeholders throughout a project life cycle
  • Leading efforts to maintain and improve the reliability, scalability, and security for our data layer
  • Collaborating with the team to identify technical debt and come up with a plan to improve, and weave that work in with projects
  • Working directly with other infrastructure team leaders and senior leadership across engineering and product to define and align DBRE's roadmap with the larger organization's needs and goals
  • Helping promote and instill SRE principles like SLIs/SLOs/SLAs by working with engineers and product managers to understand how to make realistic tradeoffs in reliability and performance of their systems and services
  • Surprising us! Use your unique ideas and abilities to change your team in beneficial ways that we haven't even considered yet

Sprout Social, Inc. is a global leader in social media management and analytics software, serving over 30,000 brands with a comprehensive suite of solutions for publishing, engagement, customer care, advocacy, and AI-powered business intelligence. The company's unified platform enables teams to extract real business value, strengthen market positions, and drive revenue quickly, with advanced AI and Machine Learning technology guiding strategic business decisions based on accurate data. Furthermore, Sprout Social's global Salesforce partnership and social network integrations allow for seamless integration into existing processes, eliminating the need for a tech stack overhaul.

Company Stage

Series D

Total Funding

$135.5M

Headquarters

Chicago, Illinois

Founded

2010

Growth & Insights
Headcount

6 month growth

14%

1 year growth

35%

2 year growth

54%
INACTIVE