Sprout Social

Rating:
5/5
Sprout Social is the premier enterprise-level social media management and engagement platform that helps brands reach their customers and build meaningful relationships. With a powerful suite of features and robust integrations, Sprout Social makes it easy for companies to manage their social media presence and drive real-time insights. Sprout Social’s deep analytics and reporting capabilities enable users to identify customer trends, measure campaign performance, and create campaigns that make an impact. Through its Content Library, Sprout Social also allows users to save time and scale content creation. Finally, Sprout Social’s built-in engagement tools make it easy to listen to conversations, respond to customers quickly, and run meaningful campaigns. Sprout Social’s technology is designed for developers, providing a comprehensive API and SDKs to build custom applications that meet their specific needs. They also provide a library of open-source tools for developers to use. Sprout Social’s software engineers are committed to building tools that give companies the best possible experience managing their social media properties. Sprout Social is also led by an experienced team of software professionals who have backgrounds in technologies such as Python, Java, JavaScript, HTML, and CSS. These professionals’ expertise drive Sprout Social’s technology, helping to ensure our platform always has the best possible performance. Sprout Social is an exciting place to work, offering challenges and rewards for technology professionals in an ever-growing industry. We are dedicated to creating workspaces that help our developers and engineers find success in their work. We foster a diverse and inclusive environment, focused on enabling everyone to reach their highest potential.

Quick Links

Software Engineer

Average Work Hours (weekly unless noted): 45-55
Average Salary (yearly in dollars unless noted): $90,000 - $110,000
Description: This position is responsible for developing, designing, and implementing software for web-based projects within Sprout Social. This involves the use of programming, development, and troubleshooting of technical issues. The Software Engineer will be part of cross-functional teams that includes UX UX and visual designers, product managers, stakeholders, and other engineers to create game-changing solutions for Sprout Social's clients.
Qualifications / Requirements: The ideal Software Engineer is highly experienced in software design and development with a special focus on web technologies such as HTML/CSS, JavaScript, and Node.js. Expertise in managing Linux systems, implementing cloud-based solutions, and an understanding of best practices in software engineering is necessary.

Data Engineer

Average Work Hours (weekly unless noted): 50-60
Average Salary (yearly in dollars unless noted): $87,500 - $110,000
Description: This position is a vital part of Sprout Social’s data architecture. The Data Engineer is responsible for developing, designing, and implementing the data platform. This includes working with structured and unstructured data, creating data schemas, and streamlining data pipelines. The Data Engineer will work closely with the operations and engineering teams to ensure data is organized and stored accurately.
Qualifications / Requirements: The ideal Data Engineer is highly experienced in data storage and management with a special focus on cloud-based data architecture. Expertise in SQL, NoSQL databases, writing complex queries, and familiarity with big data technologies such as Hadoop, Hive and Spark is necessary.

Security Analyst

Average Work Hours (weekly unless noted): 45-55
Average Salary (yearly in dollars unless noted): $90,000 - $120,000
Description: This position is responsible for design, implementation, and monitoring of Sprout Social’s security protocols. The Security Analyst will work to ensure that the company meets all security and privacy regulations, as well as provide guidance to the engineering and product teams on cybersecurity best practices. The analyst will also review existing security protocols and recommend changes and developments as needed.
Qualifications / Requirements: The ideal Security Analyst is highly experienced in cybersecurity with a special focus on web application development. Extensive knowledge of firewalls, encryption, authentication systems, and best security practices is necessary.

DevOps Engineer

Average Work Hours (weekly unless noted): 50-60
Average Salary (yearly in dollars unless noted): $95,000 - $110,000
Description: This position is responsible for administering and maintaining Sprout Social’s production and development environments. This involves deploying and managing server systems and applications, configuring and troubleshooting servers and related components, and setting up automated server processes. The DevOps Engineer will be part of the development team to introduce and develop infrastructure automation tools.
Qualifications / Requirements: The ideal DevOps Engineer is highly experienced in DevOps and cloud-native architectures with a special focus on automated deployment and configuration management. Expertise in Linux systems, container orchestration (Kubernetes), and configuration management (Chef, Puppet, Ansible) is necessary.

Network Engineer

Average Work Hours (weekly unless noted): 50-60
Average Salary (yearly in dollars unless noted): $95,000 - $115,000
Description: This position is responsible for designing, configuring and managing Sprout Social’s network infrastructure. This includes developing and supporting network architecture, monitoring and troubleshooting network availability and performance, and deploying and supporting wireless systems. The Network Engineer will design and implement scalable and secure networks for office, remote, and cloud-based environments.
Qualifications / Requirements: The ideal Network Engineer is highly experienced in network engineering with a special focus on architecting secure, private networks. Expertise in routing protocols, LAN/WAN, and wireless networking is necessary.

Product Manager

Average Work Hours (weekly unless noted): 50-60
Average Salary (yearly in dollars unless noted): $95,000 - $110,000
Description: This position is responsible for driving product vision and development at Sprout Social. The Product Manager will develop and execute on product strategy, define and analyze product KPIs, work with stakeholders to define product milestones and business objectives, and collaborate with the engineering, analytics and design teams. The PM will also be working with customers to gather feedback and ensure customer needs are met.
Qualifications / Requirements: The ideal Product Manager is highly experienced in product management with strong analytical and problem solving skills. Expertise in Agile product development, UX design and customer communities is necessary.
Locations: New York City, Chicago, San Francisco, Toronto, Dublin
Career Paths: Content Strategist, Software Engineer, Product Manager, UX/UI Designer, Data Analyst, Technical Support Specialist, Quality Assurance Analyst, DevOps Engineer, Solutions Architect, Sales Engineer.
Job Contacts: careers@sproutsocial.com

Recent Reviews

Steve K.
5/5
5
I've worked at Sprout for about two years now as an IT specialist and I absolutely love it. The atmosphere is friendly and supportive, the team is always looking for innovative ways to solve tech problems, and I get to be creative with my work. I feel like I'm always learning something new and making a real impact here. Plus, the benefits package is solid!

Frequently Asked Questions

What experience is necessary to work at Sprout Social?
We look for individuals who have the the technical and communication skills required for the job. More specifically, we are looking for individuals who have 3-5 years of experience in a customer service, technical support, or sales/marketing role.
What is the interview process like at Sprout Social?
Our interview process typically starts with a phone or video chat with a recruiter. The next steps could be completing tasks, like a code challenge or assessment. Some roles require onsite interviews which may last multiple hours and include both technical and behavioral interviews.