Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Software Engineer

sproutsocial
Companysproutsocial
CategoryEngineering
LocationWashington
Remote
EmploymentFull-time
LevelNot stated
SalaryUSD 130k–155k
First seen3 Aug 2026 (the employer did not state a posting date)
Last verified10 Aug 2026
SourceEmployer ATS (pinpoint)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Sprout Social is looking to hire a Software Engineer to join our Engineering team. Why join Sprout’s Engineering team? With collaborative cross-functional teams that span mobile, front-end, back-end, QA and site reliability engineering—the Sprout Engineering team is a place to sharpen your craft and solve hard problems with the smartest people in the industry. You’ll get to work on a “tech-giant” scale with smaller, supportive teams where every engineer has the chance to make an impact on our company, and our customers. The best part? In our industry, you often have to switch jobs or even companies to learn a new part of a tech stack or business. But at Sprout, our product is a suite, so you just need to move teams. You’re able to diversify your skills, which not only benefits your team—but also your career.  What you’ll do  Ensure we build, scale, ship, and monitor our platform reliably. Embed in one of our engineering squads to work on both product focused and infrastructural roles. What you’ll bring   These are the minimum qualifications that our hiring team is looking for in this role: 2+ years experience developing and supporting software in a production environment 2+ years experience programming in object oriented languages such as Java, C#, Python, or C++ Additionally, these are the preferred qualifications that would indicate a particularly strong candidate: 2+ years experience developing and supporting scalable, distributed backend services 2+ years experience working with databases How you’ll grow Within 1 month, you’ll plant your roots, including: Complete Sprout Social’s new hire training & onboarding program alongside other new Sprout team members. You’ll gain a broader understanding of our products and how your role fits into the organization. Deploy and make changes to our production systems. Interact with SQL or NoSQL data stores and NSQ messaging queues. Collaborate regularly with product managers, QA engineers, and other product teams to deliver value to our users. Get regular team feedback on your work through code reviews and pairing. Proactively monitor the health of our services in production to ensure our customers always have a world-class experience   Within 3 months, you’ll start hitting your stride by: Work with your squad to create and prioritize quarterly team goals. Contribute to our Agile culture of continuous improvement through retrospective meetings and experimentation-oriented thinking. Build connections with members from other teams through guild meetings and chapter outings. Participate in technical design meetings with your teammates to walk through new feature ideas and system improvements.  Work with product managers, UX developers, and front-end engineers to come up with the MVPs of new features. Be the first line of defense against product outages and bugs while on support duty. Maintain, scale, and build upon systems that handle hundreds of thousands of messages a day.  "}" data-trix-content-type="undefined" data-trix-id="6490" class="attachment attachment--content">