Sprout Social, Inc. logo

Staff Software Engineer - Back End, Access

Job Overview

Location

Remote

Job Type

Full-time

Category

Backend Engineer

Date Posted

February 24, 2026

Full Job Description

đź“‹ Description

  • • Join Sprout Social as a Staff Software Engineer, focusing on the critical Back End Identity and Access Management (IAM) systems that underpin our entire product suite. In this pivotal role, you will be instrumental in shaping and executing Sprout’s technical strategy for IAM, enabling significant R&D investments in areas like our integration ecosystem and AI agent actions.
  • • You will own the technical vision and execution for our IAM capabilities, designing and building scalable access control solutions that will be leveraged by all of Sprout's product teams. This is an opportunity to architect and develop our next-generation, multi-tenant authorization control plane, capable of managing access across a diverse range of products, principal types, and job functions.
  • • A key responsibility will be scaling our authorization data plane to handle billions of requests daily, ensuring it remains both performant and accessible to engineers across the organization. You will be the engineer accountable for critical service-level outcomes, writing the code and establishing the standards that guarantee our core access services are highly available, low-latency, and secure.
  • • Furthermore, you will design and implement platform-level IAM patterns, libraries, and tools that significantly amplify the effectiveness and efficiency of our entire R&D organization. This involves not just building robust systems, but also empowering other engineers through well-crafted, reusable solutions.
  • • Sprout Social operates at a "tech-giant" scale, processing tens of billions of requests and asynchronous events daily, and ingesting billions of social messages. We ship over 1,000 production deployments monthly. You will be working within collaborative, cross-functional teams spanning mobile, front-end, back-end, and site reliability engineering, providing a unique environment to sharpen your technical craft and solve complex challenges alongside industry-leading professionals.
  • • This role offers the rare opportunity to diversify your skills within a single company. Unlike many tech environments where learning new stacks or business domains requires job changes, Sprout’s product suite allows you to move between teams and expand your expertise, benefiting both your personal career growth and the teams you contribute to.
  • • As a Staff Engineer, you will lead through your technical craft, driven by the desire to deliver customer outcomes by solving difficult technical problems with elegant, simple solutions. You are not afraid to be hands-on to achieve these goals. You are a pragmatic leader who mentors others through your code and design decisions, and you are passionate about building high-quality, high-scale platforms that elevate the work of every engineer around you.
  • • You will be responsible for the end-to-end technical execution of our IAM vision. This includes deep dives into complex technical challenges, developing solutions that are simple, intuitive, and built to scale, and ensuring that our IAM systems are robust, secure, and performant.
  • • You will play a crucial role in ensuring Sprout's customers can effectively manage user access in dynamic, fast-paced social media environments. Your work will directly amplify the impact of every Engineering team by providing them with reliable and scalable access management tools.
  • • The role involves architecting and building the foundational components of our authorization system, ensuring it can adapt to evolving product needs and security requirements.
  • • You will be a champion for best practices in distributed systems design, security, and operational excellence within the IAM domain.
  • • Your contributions will extend beyond code; you will influence technical direction, mentor junior engineers, and collaborate with product management and design to define the future of access control at Sprout Social.
  • • This is an opportunity to make a significant impact on a product used by millions, securing sensitive data and enabling seamless user experiences across a rapidly growing platform.
  • • You will be expected to take ownership of service-level outcomes, ensuring high availability, low latency, and robust security for critical access services.
  • • You will also be instrumental in developing and disseminating platform-level IAM patterns, libraries, and tools, thereby multiplying the effectiveness of the entire R&D organization and fostering a culture of shared best practices and efficient development.
  • • The role requires a deep understanding of distributed systems, scalability, and security principles, applied to the specific challenges of identity and access management in a SaaS environment.
  • • You will contribute to the continuous improvement of our engineering practices, including code reviews, testing strategies, and deployment pipelines, ensuring we maintain a high bar for quality and reliability.
  • • Your leadership will be demonstrated through technical guidance, mentorship, and the ability to drive complex projects to successful completion, always with a focus on delivering tangible customer value and business impact.

Skills & Technologies

Python
Java
AWS
GCP
OAuth
Senior
Remote
$188k-258k

Ready to Apply?

You will be redirected to an external site to apply.

Sprout Social, Inc. logo
Sprout Social, Inc.
Visit Website

About Sprout Social, Inc.

Sprout Social is a software provider offering a cloud-based platform for social media management. It enables brands and agencies to publish content, analyze performance, engage audiences, and monitor conversations across major social networks. The platform integrates with Twitter, Facebook, Instagram, LinkedIn, Pinterest, and TikTok, providing unified inboxes, automated workflows, and reporting dashboards. Founded in 2010 and headquartered in Chicago, Sprout Social serves mid-market and enterprise clients worldwide through subscription plans and professional services.

Similar Opportunities

Argentina
Full-time
Expires Apr 29, 2026
Ruby
PostgreSQL
MySQL
+4 more

9 days ago

Apply
Brazil
Full-time
Expires May 3, 2026
Java
Kotlin
Docker
+4 more

6 days ago

Apply
Brazil
Full-time
Expires May 2, 2026
Python
JavaScript
Java
+5 more

6 days ago

Apply
Brazil
Full-time
Expires Apr 24, 2026
Python
Azure
Backend
+2 more

15 days ago

Apply