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
Software Engineer - Back End
Join Sprout Social as a Software Engineer - Back End, focusing on scalable, distributed systems.
Staff Software Engineer, Backend
Join Snap Inc. as a Staff Software Engineer, Backend, in Seattle. Design and operate critical services with AWS, Java, and Python.
Staff Software Engineer, Backend - Developer Experience AI Team
Join HubSpot as a Staff Software Engineer on the AI Team, focusing on backend development with technologies like Java, Kafka, and GraphQL.
Senior Backend Engineer (Node.js, Go)
Join Sprig as a Senior Backend Engineer to design and maintain scalable backend systems using Node.js and Go.
Senior Software Engineer - Backend Development
Senior Software Engineer for backend development, focusing on scalable, secure microservices and API design.
Senior Staff Software Engineer, Backend (Core Product)
Senior Staff Backend Engineer at Slack, building core product features, leading technical strategy, and enhancing system reliability.
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and enhance product quality and security.
Staff Backend Engineer, Commerce
Join Linktree as a Staff Backend Engineer to build and shape a new social commerce product. Work with Typescript, Node.js, and AWS.
Senior Backend Web Developer with Java and Spring
Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.
Staff Software Engineer - Backend (Java, GraphQL)
Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and drive product quality and performance.
Staff Software Engineer - Full Stack (Backend)
Join Care.com as a Staff Software Engineer focusing on backend development with Java and React.
Staff Software Developer (Frontend)
Join Hootsuite as a Staff Software Developer (Frontend) to lead technical projects and enhance product quality.
Staff Software Engineer - Fullstack
Join Toast as a Staff Software Engineer - Fullstack, working remotely to revolutionize restaurant technology.
Senior Back End Engineer with Java and Spring Boot
Join Altruist as a Senior Back End Engineer, focusing on Java, Spring Boot, and Microservices.
Senior Backend Software Engineer (Java, Python, Microservices)
Join Snap Inc. as a Senior Backend Software Engineer in Seattle, focusing on Java, Python, and Microservices.
Senior Full-Stack Engineer
Senior Full-Stack Engineer role at a top tech company in San Francisco, focusing on developing AI features and dashboard enhancements.
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.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Backend Software Engineer
Join OutSystems as a Backend Software Engineer to innovate in cloud software development with cutting-edge technologies.
Software Developer, Backend
Join Hootsuite as a Backend Software Developer in Milan, working with Java, Docker, and more in a hybrid environment.
Senior Staff Engineer - Back-End Web Development
Senior Staff Engineer needed for back-end web development, software design, and team leadership at a fast-growing startup.
Senior Software Development Engineer - Java Backend
Join Groupon as a Senior Software Development Engineer specializing in Java Backend. Work remotely to help local businesses thrive.
Senior Backend Engineer
Senior Backend Engineer at Spotify, focusing on podcast technology and backend systems. Experience with Java and cloud services preferred.