
Senior Software Engineer – Backend, Tooling
Sprout Social, Inc.
full-time
Posted on:
Location: 🇺🇸 United States
Visit company websiteSalary
💰 $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