Sprout Social, Inc.

Senior Software Engineer – Backend, Tooling

Sprout Social, Inc.

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $149,200 - $246,180 per year

Job Level

Senior

Tech Stack

AnsibleAWSChefCloudFluxJavaJenkinsPythonSaltStackSDLCSpinnakerTerraform

About the role

  • Create “Paved Roads”: standard production-ready technology that all of our engineering teams can leverage to build our customer-facing products
  • Improve Sprout’s security posture through automation, auditability, and clear processes
  • Enforce security best practices through code to minimize chances of misconfiguration and increase confidence in service adoption in the cloud
  • Collaborate cross-functionally with product, site reliability engineering, data platform, and GRC teams to deliver scalable, secure-by-default infrastructure
  • Act as a multiplier: lead with influence across teams and orgs, create momentum for cross-functional initiatives, and drive alignment on security best practices
  • Lead by example—pair deep technical expertise with pragmatic execution and mentorship
  • Own strategic initiatives such as pre-prod testing environments, more mature observability, advanced deployment methods, and service standardization
  • Participate in code reviews, write design documents, coordinate dependencies, and be a domain owner for new projects
  • Implement new deploy tooling to help engineers ship code faster and more safely and identify technical debt to improve production systems

Requirements

  • 4+ years experience developing and supporting software in a production environment
  • 3+ years experience programming in an object oriented language such as Java, Python, C# or C++
  • 2+ years experience working with CI/CD Pipelines using tools such as Jenkins, Gitlab, Github Actions, etc.
  • Experience leading engineering projects and initiatives, including the design, development, and implementation of infrastructure systems
  • Experience ensuring delivery of reliable services, prioritizing technical improvements with cross-functional teams, and/or driving technical vision
  • 2+ years experience with Amazon Web Services (AWS) (preferred)
  • Experience with infrastructure-as-code or configuration-as-code tools such as Terraform, Chef, Ansible, SaltStack (preferred)
  • Experience with software delivery platforms such as Argo, Spinnaker, or Flux (preferred)
  • Experience with observability tools like Datadog, Sentry, or Honeycomb (preferred)
  • Ability to collaborate cross-functionally with product, site reliability engineering, data platform, and GRC teams
  • Willingness to join on-call rotation
  • Experience mentoring and leading engineers