Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Sprout Social Logo

Senior Software Engineer - Backend

Sprout Social

$149,200 - $246,180
Aug 20, 2025
Chicago, IL, US
Apply Now

Sprout Social is looking to hire a Senior Software Engineer to join their Engineering team to build, scale, ship, and monitor their platform reliably.

Requirements

  • 4+ years experience developing and supporting software in a production environment
  • 3+ years experience programming in object oriented languages such as Java, Python, or C++
  • 3+ years experience developing and supporting scalable, distributed backend services
  • 3+ years experience working with SQL and/or NoSQL databases
  • Interact with SQL or NoSQL data stores and messaging queues.
  • Proactively monitor the health of our services in production to ensure our customers always have a world-class experience
  • Participate in technical design meetings with your teammates to walk through new feature ideas and system improvements.

Responsibilities

  • Ensure we build, scale, ship, and monitor our platform reliably, leveraging technologies such as Java, Python, MySQL, NSQ, Hbase, AWS, and Kubernetes.
  • Partner with product managers, designers, and other engineers to define requirements and complete feature work.
  • Work to improve the processes, systems, and tools we use to deliver quality products and champion technical initiatives and direction.
  • Uphold project quality and planning through meeting deadlines, breaking down work, and ensuring proper testing and monitoring
  • Lift the skills of other engineers through mentorship, knowledge sharing, and providing feedback on PRs and technical designs.
  • Deploy and make changes to our production systems.
  • Interact with SQL or NoSQL data stores and messaging queues.

Other

  • We're looking for a creative, collaborative, highly motivated, and inquisitive learner to help us deliver a great product to our customers.
  • If you're passionate about building and scaling reliable systems, we'd love to talk with you!
  • Complete Sprout Social's new hire training & onboarding program alongside other new Sprout team members.
  • Collaborate regularly with product managers and other product teams to deliver value to our users.
  • Get regular team feedback on your work through code reviews and pairing.