Sprout Social is looking to hire a Senior Software Engineer to the Engineering team to help create standard production-ready technology, improve security posture, and lead strategic initiatives.
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, 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)
- Experience with one or more infrastructure-as-code or configuration-as-code tools, such as: Terraform, Chef, Ansible, SaltStack, etc.
- Experience with software delivery platforms such as Argo, Spinnaker, or Flux
- Experience with observability tools like Datadog, Sentry, or Honeycomb
Responsibilities
- Create “Paved Roads”: standard production-ready technology that all of our engineering teams can leverage to build our customer-facing products.
- Work to improve Sprout’s security posture through automation, auditability, and clear processes in order to build sustainable and secure solutions.
- 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: leading with influence across teams and orgs, creating momentum for cross-functional initiatives, and driving alignment on security best practices.
- Lead by example—pairing 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.
Other
- We’re looking for a deeply technical, creative, collaborative, pragmatic, highly motivated, and inquisitive engineer who biases for simplicity to join our team in building great tools.
- If you love solving hard problems, delivering and sustaining high-quality software, and confidently guiding your peers to learn from and teach each other, we’d love to talk with you!
- Individual base pay is based on various factors, including work location, relevant experience and skills, the responsibility of the role, and job duties/requirements.
- Sprout Social is proud to be an Equal Opportunity Employer.
- If you require a reasonable accommodation for any part of the interview process or to submit your application, please email us at accommodations@sproutsocial.com.