Support Tools Developer

  • Location: Chicago, IL
  • Department: Customer Support
  • Type: Full Time
  • Min. Experience: Mid Level

Sprout Social is looking for an Internal Tools Developer to join our support team. You will frequently collaborate with Support, Engineering, and Operations to identify areas where business tools would improve daily workflows and you will be responsible for building those tools. Our platform is used by more than 17,000 brands across over 100 countries. Companies like Microsoft, Zipcar, Hyatt, Google, and Zendesk rely on Sprout to create stronger relationships with their customers through social media.

Our team uses a variety of technologies, such as Ember, Node, and Python, to build software that makes our internal teams hum. We’re looking for smart, creative, and driven people to build great software with us. If you’re the best at what you do and constantly automate everything around you, we’d love to talk with you.


  • Work closely with the Support Team to understand their needs for new and enhanced support tools to streamline and expedite problem investigation and resolution
  • Collaborate with the Product Team to understand the different areas of the app and proactively identify opportunities to enhance internal tooling to allow Support Team to better troubleshoot issues and understand usage and functionality
  • Collect and document requirements for new functionality; Validate requirements of proposed solutions with the support and development stakeholders
  • Make reliable and accurate estimates and meet deadlines with high quality results
  • Be scrappy and think out of the box, offer creative ways to solve problems
  • Build great software with well structured code that allows our Support and Engineering teams to be more self-sufficient
  • Search for opportunities where automation or additional tooling can eliminate the need for repeat, manual work
  • Ensure that code changes meet quality standards by writing unit tests and by testing your own work

Desired Skills & Experience

  • 2+ years of experience as a full-stack developer, preferably building software for an internal team
  • Programming language flexibility - Expertise in at least one language, and familiarity with some of our common languages such as Java, Python, and JavaScript
  • Ability to understand external systems - the systems that you’ll interact with are continually evolving, which requires regularly updating your frame of reference for how those systems behave
  • Knowledge of MySQL and RESTful APIs
  • Great verbal and written communications skills
  • Ability to work in a team and independently as needed

Note: When applying please submit your favorite code samples and/or Github profile

About Sprout Social
Sprout Social powers open communication between individuals, brands and communities through elegant, sophisticated software. We are relentless about solving hard problems for our customers and committed to both customer and team success.

Team Sprout is a group of very talented, smart and passionate people with broad interests and backgrounds. We’re proud to regularly be recognized for software, product and company culture achievements. Our team’s shared belief in Sprout’s mission promotes a culture of openness, empowerment and fun. We have built a benefits program to match the strength of our team. This program includes:

  • High-quality and well-maintained equipment - your computer will never prevent you from doing your best
  • Beautiful, convenient and state-of-the-art offices in Chicago’s Loop
  • Wellness initiatives to ensure both health and financial well-being of our team
  • Breakfast and lunch options onsite, and more healthy snack options and beverages than you can imagine


Return to Job Listings

Apply for this position

* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Who referred you to this position?
Are you willing to relocate?*
What’s your citizenship / employment eligibility?*
What’s your highest level of education completed?
College or University
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
What languages do you speak fluently?
Desired salary
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*