Engineering
Refine your craft, define your career
Join the team that’s building the world’s leading social media management platform for businesses. Diversify your skill set and solve hard problems with the smartest people in the industry.
Get the best of both worlds
The scale of the problems we solve is well beyond our company stage, which means there’s plenty of challenges to solve for across our products, or up/down our stack. We 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.
Move smart and break less
We employ a myriad of tactics like canary deploys, parallel code paths, beta rollouts and more to make sure we’re building sustainable software and processes that don’t break things—or teams. This means emergencies are exceptions—not the expectation—and we’re able to bounce back quickly with new learnings for next time.
Own your growth
Because our product is a suite, we have an extensive tech stack. 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, you just need to move teams. You’re able to diversify your skills, which not only benefits your team—but also your career.
Why engineers choose Sprout
Collaboration
Our method of working within and across teams is about combining our collective strengths and learning from each other. We seek input from every team member on our approach, solutions and designs. We don’t have architects designing from on high—engineers of all levels can lead the design of new systems.
Autonomy
Given business objectives, product roadmaps, technical initiatives and resolving customer issues, our teams get to prioritize what they work on—something you don’t see very often. No matter your level, your voice is heard. Bringing your ideas to life is often a question of when and how, not if.
Here’s how Sprout’s Shawn C. engineered his own career path (pun very much intended)
“Sprout will always meet you where you are. There are developers that want to join every single zone and get a little bit of understanding of everything. Others really emphasize learning and mastering a single domain. The fact that Sprout offers both ends of the spectrum shows they really do want to ensure the culture we build matches the needs of our developers.”
“Oftentimes, the best growth you experience is when you’re in unknown, unfamiliar areas. But what’s nice about switching zones, is that the vulnerability needed is different than if you were to change companies. You get the benefits of a new problem domain, a new technical stack while still maintaining that cultural foundation of Sprout.”
“Sprout gives you the opportunity to discover and pursue which problems are most exciting to you. I started on the publishing team. But after a few years, I was able to pick a new domain that interested me, and I landed on engagement. Completely different domain, equally challenging and able to grow my skill set in new ways.”
“My new-grad self would be shocked at the amount of growth I’ve experienced in such a short amount of time. At Sprout, growing your career is really about how far you want to take it. Because you’re able to drive how, why and who you’re growing with, you’re able to accomplish things in ways and time periods that are oftentimes unheard of.”
Engagement Zone
“Sprout will always meet you where you are. There are developers that want to join every single zone and get a little bit of understanding of everything. Others really emphasize learning and mastering a single domain. The fact that Sprout offers both ends of the spectrum shows they really do want to ensure the culture we build matches the needs of our developers.”
Engagement Zone
“Oftentimes, the best growth you experience is when you’re in unknown, unfamiliar areas. But what’s nice about switching zones, is that the vulnerability needed is different than if you were to change companies. You get the benefits of a new problem domain, a new technical stack while still maintaining that cultural foundation of Sprout.”
Engagement Zone
“Sprout gives you the opportunity to discover and pursue which problems are most exciting to you. I started on the publishing team. But after a few years, I was able to pick a new domain that interested me, and I landed on engagement. Completely different domain, equally challenging and able to grow my skill set in new ways.”
Publishing Zone
“My new-grad self would be shocked at the amount of growth I’ve experienced in such a short amount of time. At Sprout, growing your career is really about how far you want to take it. Because you’re able to drive how, why and who you’re growing with, you’re able to accomplish things in ways and time periods that are oftentimes unheard of.”
Staff Software Engineer and Engineering Manager, Engagement Zone
Teams within Engineering
Our key partners (and low-key favorites)
Join the Engineering team at Sprout
With collaborative cross-functional teams that span mobile, front-end, back-end, QA and site reliability engineering— Sprout is a place for you to own and grow your skill set. Check out our open roles to find the best opportunity for you.
Join the Engineering team at Sprout
With collaborative cross-functional teams that span mobile, front-end, back-end, QA and site reliability engineering— Sprout is a place for you to own and grow your skill set. Check out our open roles to find the best opportunity for you.
Easily one of the best places I've ever worked
"Sprout's culture is one of its greatest assets – the focus on essentialism and only building what is strictly necessary for success is one of the reasons that it stays so agile at such a decent scale. Engineering practices are disciplined and as objective as possible, technical debt is obviously present but kept thoughtfully to a minimum, on-call demand is very light comparatively, and contributions are recognized quickly and meaningfully."
Director of Engineering in Chicago, IL
Glassdoor overview
View Sprout Social on Glassdoor4.7
Approve of CEO
441 Ratings
Justyn Howard
CEO
Lessons learned as an entry-level software engineer
Hear directly from a member of Team Sprout, as he explains his path from computer science student to full-time software engineer.
Vulnerability in the workplace: A career differentiator for women in software engineering
Working in an environment that allows you to be your authentic, vulnerable self is critical, especially for women in software engineering.
Engineering at Sprout: Building an Android month picker
Here's how our mobile engineering team built an Android month picker to allow Sprout customers to scope a date range for an analytics report.