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
Senior Software Engineer, Backend
Join Slack as a Senior Backend Engineer to build and enhance web applications using PHP, Java, and MySQL.
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.
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.
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.
Senior Backend Engineer - Advertising
Join Spotify as a Senior Backend Engineer in Advertising, focusing on API design and distributed systems.
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.
Remote Software Engineer, Guest & Host
Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.
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.
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.
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.
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.
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.
Senior Software Engineer - Remote
Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.
Software Engineer II - Back-End Java
Join Disney as a Software Engineer II in Santa Monica, focusing on back-end Java development and microservices.
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.
Senior Backend Engineer
Join Tailscale as a Senior Backend Engineer to develop secure, scalable software solutions in a remote work environment.
Senior Backend Engineer
Join Archive as a Senior Backend Engineer to build scalable services and integrate brand data for innovative resale programs.
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.
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.
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.
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.
Software Engineer, Fulfillment Planning Technology
Join HelloFresh as a Software Engineer in Fulfillment Planning Technology, focusing on frontend and backend development.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Full Stack Software Engineer, New Grad
Join Snap Inc. as a Full Stack Software Engineer, New Grad. Work on innovative projects impacting millions worldwide.