Platform Engineer (Back End)

Company: Sprout Social

General Information
  • Job Type: Full-time
  • Location: Chicago, IL
  • Educational Requirements: Bachelors Degree

The Role:

Sprout Social’s platform team is responsible for processing, storing, analyzing, and enriching millions of messages per day using a myriad of database technologies and languages. We use the latest techniques and tricks, from hadoop to tornado, to build software that is used 24/7/365 globally by names like Yammer, Twilio, McDonald’s and Fender. A typical day has a healthy mix of building new product features, improving existing ones and fixing problems identified by our global user-base. If you’re excited to work with tech like Cassandra, MySQL, Redis, Kafka, Solr, hbase, Java, and Python and are ready to immerse yourself in one of Chicago’s hottest startups, apply with your best code samples.



-Design and develop software features based on visual mockups or user stories

-Maintain the features you are responsible for. Strive to fix problems before customers notice by using heartbeaters, monitoring, cron tools, etc. Monitor them routinely for issues that haven't yet occurred like scaling/growth.

-Take ownership of any step in the software development process, from design through maintenance

-Deliver high quality code while working and communicating in a team environment

-Contribute to the infrastructure that the team leverages for local development

-Extend testing capabilities by writing unit tests and assisting in basic QA testing during new feature development

-May be asked to lead or mentor other team members



-You enjoy building software in a variety of languages.

-You’re on top of the latest in scaling techniques.

-You build your side projects to be distributed.

-You want to work in a small, agile team with fast projects and tight deadlines.

-Unit tests keep you sane.

-You work hard and don’t need much oversight.

-You like variety in your projects.

-You deploy bulletproof code with time to spare.

-You want to be proud of what you do at your job.




-Open Source software contributor


-Heavy SQL chops


About Sprout Social:

You will be joining a bright group of experienced folks who love what they are doing contributing to create something unique. Our team is driven to change the way the world communicates. We’ve assembled a tightly knit group of extraordinary and talented individuals who are relentless about building superior products and our customer’s success. We work tirelessly to sustain an energetic environment built on creativity, pride, fun and hard work. Here’s what you can expect here:

-You’ll be at an industry-leading company in a fast growing space providing world-class solutions that people love.

-You’ll no doubt challenge your skills while working with stellar coworkers who are at the top of their game.

-We solve hard problems and focus on mutual success among our team and customers.

-We’ll always value your contributions to our collective success.



People join Sprout to be part of a great team, work hard, challenge themselves and contribute in meaningful ways. Many other perks include:

-Excellent Healthcare benefits with generous company contributions.

-Retirement Plans

-CTA Transit Program

-Wellness Initiatives (Gym / Divvy Bike subsidies, healthy lunch options)

-Free meals, snacks and beverages


-Great environment, technology and equipment

How to Apply: Please apply directly through Sprout Social's Careers Page: