We’re hiring!
We’re hiring all across our engineering team. The descriptions below should give you a feel for what we’re looking for, but are not limited. If you feel you have skills to contribute and are interested in our team, please apply to grow@sproutsocial.com!
Web Developer
Sprout Social’s Web Team builds and maintains our front-end web software, used 24/7/365 globally by names like Yammer, Twilio, Groupon and Fender. We’re looking for smart, engaging, supportive people who have a passion for social media and technology to join our Chicago team. If you are the best at what you do and ready to immerse yourself in one of Chicago’s hottest startups, apply now with your best code samples.
Skills & Requirements
- You consider yourself a “Javascript programmer” before a “web developer”.
- You proactively stay at the forefront of HTML5/CSS3 and want to use every Modernizr test you can.
- You think about performance and design implications with every line of code you write.
- Unit tests keep you sane (the more the better!).
- You have solid software design skills.
- You want to work in a small, agile team with fast projects and tight deadlines.
- You are very hard working and self-sustaining.
- You like variety in your projects.
- You deploy bulletproof code with time to spare.
Platform Software Engineer
Big Data. Distributed Systems. NoSQL. Do we have your attention? The Platform Team at Sprout Social is responsible for building and maintaining back-end software that powers our products and shapes our industry. Weekly we serve and process millions of requests, 10’s of millions of records and 100’s of GBs of data; and we’re growing fast! We’re looking for smart, engaging, supportive people who have a passion for social media and technology, to join our Chicago team. If you are the best at what you do and ready to immerse yourself in one of Chicago’s hottest startups, please apply with code samples.
Skills & Requirements
- You have a long history with complex languages (Java, C, C++ or other low-level languages).
- You are a passionate systems programmer (threading, I/O, distributed systems, etc.).
- You’re excited to work with tech like: Cassandra, MySQL, Redis, Kafka, Solr, Elasticsearch, Java, Python.
- You have experience or interest in scaling techniques.
- You communicate collaboratively, clearly and frequently.
- You are self-sufficient and comfortable in a rapidly changing environment with short project cycles.
- You love creating elegant solutions to complex problems.
Android Engineer
The Mobile Team at Sprout Social is responsible for building and maintaining awesome tools that allow businesses to manage their social media on the go and to work in concert with our industry-leading web app products.
Problems we work on:
- Design: Implement pixel perfect designs that exceed use expectations for Android.
- Engineer: Develop reliable software that makes people’s lives easier.
- Test: Ensure our code works flawlessly across the Android platform.
- Innovate: Push our platform forward by being involved in product discussions and decisions.
- Standardize: Work with other mobile and web engineers to create a consistent environment for our users.
Skills & Requirements
- You love Android. You have an Android phone, and you love telling people why it’s better than their iPhone.
- You love pixels. Poor Android device scaling makes you cry, and you make sure it doesn’t happen to your apps.
- You love Java. Well, maybe because you have to. Either way, you know it inside and out.
- Your code works. You know all the use cases and make sure they work how they’re supposed to work.
- You ship. Your apps go out the door when they’re supposed to.
- This isn’t your first rodeo. You have apps in the app store.




11 months ago







