Sprout Social, Inc. logo

Staff Software Engineer - Back End

Sprout Social, Inc.

Join Our Team as a Staff Software Engineer - Back End

Sprout Social is seeking a highly skilled Staff Software Engineer to join our Customer Experience Engineering team. This role is pivotal in building tools that enhance our customers' ability to automate tasks and improve response times, thereby enabling them to connect with their customers more efficiently.

Why Join Sprout’s Engineering Team?

At Sprout Social, our engineering team is a collaborative environment where cross-functional teams work together to solve complex problems. Our team includes experts in mobile, front-end, back-end, QA, and site reliability engineering. As a Staff Software Engineer, you will have the opportunity to work on a large scale with smaller, supportive teams, allowing you to make a significant impact on both our company and our customers.

What You’ll Do

  • Collaborate with stakeholders to define the vision and lead the team through complex product and technical roadmaps.
  • Improve processes, systems, and tools to deliver quality products.
  • Champion innovative ideas and hold the team accountable for successful outcomes.
  • Build and maintain tools like the Smart Inbox, Case Management capabilities, and Customer Experiences.
  • Lead the team through rapid growth and change, leveraging your understanding of both technical and people implications.

What You’ll Bring

We are looking for a deeply technical, creative, and collaborative leader who is motivated and inquisitive. If you enjoy solving challenging problems and delivering high-quality, scalable software services, we would love to hear from you.

Minimum Qualifications:

  • 7+ years of experience in developing and supporting software in a production environment.
  • 5+ years of experience programming in an object-oriented language such as Java, Python, C#, or C++.

Preferred Qualifications:

  • 5+ years of experience in developing and supporting high throughput, scalable, distributed backend services.
  • Experience with large databases or data stores.
  • Experience with Elasticsearch or OpenSearch in a large distributed setup.
  • Experience with cloud computing technologies such as AWS or GCP.

How You’ll Grow

  • Within 1 month: Complete Sprout’s New Hire training, get acclimated to the team’s mission, and start deploying changes to our production systems.
  • Within 3 months: Decompose work into small units, contribute to our Agile culture, and participate in technical design meetings.
  • Within 6 months: Plan and manage large concurrent systems, lead technical design meetings, and identify technical debt.
  • Within 12 months: Become the go-to expert for your team’s systems, own cross-organizational projects, and mentor junior engineers.

Our Benefits Program

Sprout Social offers a comprehensive benefits program that includes:

  • Insurance and benefit options for individuals and families.
  • Flexible paid time off and parental leave.
  • High-quality equipment and wellness initiatives.
  • Ongoing education and development opportunities.
  • A growing corporate social responsibility program.

Sprout Social is proud to be an Equal Opportunity Employer and an Affirmative Action Employer. We welcome all candidates, including those who identify as BIPOC, women, LGBTQIA+, parents, veterans, persons with disabilities, and people of all faiths.

Join us in our mission to deliver smarter, faster business impact through social media management and analytics software. Apply now to be part of a team that values openness, empowerment, and fun.

Benefits
Extracted with AI

  • 401(k)
  • Flexible Paid Time Off
  • Parental Leave
  • Medical, Dental, Vision Insurance
  • Wellness Initiatives
  • Ongoing Education and Development

Similar jobs

Last update: 23 minutes ago

Slack logo
Slack

Senior Software Engineer, Backend

Join Slack as a Senior Backend Engineer to build and enhance web applications using PHP, Java, and MySQL.

Strategic Staffing Solutions logo
Strategic Staffing Solutions

Senior Backend Developer with Java and Spring

Join us as a Senior Backend Developer to work on Java, Spring, and AWS for credit card application microservices.

Staffbase logo
Staffbase

Mid-Level Backend Engineer (Java, Kotlin, Microservices)

Join Staffbase as a Mid-Level Backend Engineer. Work with Java, Kotlin, and Microservices in a hybrid environment.

Salesforce logo
Salesforce

Software Engineer, Backend - Slack

Join Salesforce as a Backend Software Engineer for Slack, focusing on building and scaling backend systems. Requires 4+ years experience in web applications.

Spotify logo
Spotify

Senior Backend Engineer - Advertising

Join Spotify as a Senior Backend Engineer in Advertising, focusing on API design and distributed systems.

Stripe logo
Stripe

Senior Full Stack Engineer, Growth

Join Stripe as a Senior Full Stack Engineer to drive growth through scalable, ML-driven systems. Work on frontend and backend development.

Airbnb logo
Airbnb

Remote Software Engineer, Guest & Host

Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a salary range of $140K-$200K.

Phrase logo
Phrase

Senior Backend Engineer - Java, Spring Boot

Join Phrase as a Senior Backend Engineer to lead Java and Spring Boot projects in a hybrid work environment.

Block logo
Block

Senior Software Engineer (Backend) - Developer Platform Growth

Join Block as a Senior Backend Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.

Pear Commerce logo
Pear Commerce

Senior Backend Engineer

Join Pear Commerce as a Senior Backend Engineer to design scalable backend systems using Java, AWS, and more. Fully remote with great benefits.

Spade logo
Spade

Senior Backend Engineer with Python and Django

Join Spade as a Senior Backend Engineer to develop scalable REST APIs and data pipelines using Python and Django.

Fullstory logo
Fullstory

Senior Software Engineer - Remote

Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.

The Walt Disney Company logo
The Walt Disney Company

Software Engineer II - Back-End Java

Join Disney as a Software Engineer II in Santa Monica, focusing on back-end Java development and microservices.

Super.com logo
Super.com

Intermediate Full Stack Software Engineer

Join Super.com as an Intermediate Full Stack Software Engineer, working with React, Python, and Node.js in a remote role.

Tailscale logo
Tailscale

Senior Backend Engineer

Join Tailscale as a Senior Backend Engineer to develop secure, scalable software solutions in a remote work environment.

Archive logo
Archive

Senior Backend Engineer

Join Archive as a Senior Backend Engineer to build scalable services and integrate brand data for innovative resale programs.

RentSpree logo
RentSpree

Software Engineer II - Full-Stack (JavaScript, React, Node.js)

Join RentSpree as a Software Engineer II in Seattle. Work with JavaScript, React, Node.js, and more. Competitive salary and benefits.

Affirm logo
Affirm

Software Engineer II, Backend (Identity Foundations)

Join Affirm as a Software Engineer II, Backend, focusing on Identity Foundations. Work remotely with Python, Kafka, and AWS.

Super.com logo
Super.com

Remote Full Stack Software Engineer (Product)

Join Super.com as a Remote Full Stack Software Engineer to build fintech and travel products using React, Python, and Node.js.

webAI logo
webAI

Staff Backend Engineer - Runtime Team Lead

Join webAI as a Staff Backend Engineer to lead the Runtime Team, focusing on distributed systems and high-performance engineering.

HelloFresh logo
HelloFresh

Software Engineer, Fulfillment Planning Technology

Join HelloFresh as a Software Engineer in Fulfillment Planning Technology, focusing on frontend and backend development.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Backend

Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.

Snap Inc. logo
Snap Inc.

Full Stack Software Engineer, New Grad

Join Snap Inc. as a Full Stack Software Engineer, New Grad. Work on innovative projects impacting millions worldwide.