
Job Overview
Location
Canada
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 Identity and Access Management (IAM) domain. In this role, you will be instrumental in shaping the future of how users and systems interact with our platform, ensuring security, scalability, and seamless multi-tenant experiences across our entire product suite.
- • Sprout Social operates at a significant scale, processing tens of billions of requests and billions of social messages daily, with over a thousand production deployments each month. You will be part of a collaborative, cross-functional engineering team that tackles complex challenges with innovative solutions, working on a 'tech-giant' scale within supportive, impactful teams.
- • Your primary responsibility will be to own the technical vision and execution for our IAM strategy. This involves designing and building robust, scalable access control solutions that will be leveraged by all of Sprout's Product teams, forming the backbone of our platform's security and user management.
- • You will architect and develop our next-generation, multi-tenant authorization control plane. This sophisticated system will manage access across a diverse range of products, principal types, and job functions, providing a unified and efficient access management framework.
- • A key aspect of this role is scaling our authorization data plane to handle billions of requests daily. This must be achieved while maintaining an intuitive and approachable experience for engineers across the organization, ensuring ease of integration and use.
- • As the engineer accountable for service-level outcomes, you will be hands-on in writing code and establishing the technical standards that guarantee our core access services are highly available, possess low latency, and are inherently secure. Your work directly impacts the reliability and performance of our entire platform.
- • You will design, develop, and ship platform-level IAM patterns, libraries, and tools. These foundational components will significantly multiply the effectiveness and efficiency of our entire R&D organization, empowering other teams to build securely and rapidly.
- • This role demands a leader who excels through their technical craft. You will be driven by delivering exceptional customer outcomes by solving complex technical problems with elegant, simple solutions, and you are not afraid to be hands-on to achieve these goals.
- • You will act as a pragmatic leader, mentoring other engineers through your code, design decisions, and technical guidance. Your passion for building high-quality, high-scale platforms will elevate the capabilities of every engineer around you.
- • If you thrive on technical ownership and are motivated by building the systems that secure a platform at our scale, this is the opportunity for you. You will play a pivotal role in ensuring the integrity and security of Sprout Social's offerings.
- • Within your first month, you will immerse yourself in Sprout's culture and operations. This includes completing new hire training, understanding our current and future OKRs and product roadmap, and learning about our multi-product IAM technical vision. You will also deploy changes to production systems, familiarize yourself with our Service Level Objectives (SLOs), and begin collaborating with product managers, designers, and engineers.
- • By the end of your first three months, you will transition into the technical owner of the access domain. You will lead initiatives, coordinate with stakeholders, and take ownership of our quality of service. You'll lead your first feature delivery, working with cross-functional teams to achieve customer outcomes, and actively build relationships across the company. You will become a key participant in code reviews, retrospectives, and team demos, providing valuable feedback and fostering a positive team culture.
- • Within six months, you will be designing, creating, and maintaining access platform solutions that operate at internet scale cost-effectively. You will identify and deliver improvements to our libraries, tools, and code generation approaches, significantly boosting the access team's impact. You will enhance our monitoring and alerting capabilities and begin to own and evolve our access technical strategy, shaping the broader IAM vision.
- • By the end of your first year, you will be the recognized go-to expert for our access solutions company-wide. You will leverage your established cross-organizational connections to identify broader IAM needs and develop strategic plans. You will own cross-organizational IAM projects and architecture, demonstrating strong project management, consensus-building, and leadership skills. You will actively mitigate project risks and contribute to internal technical knowledge sharing through presentations and workshops, potentially surprising us with innovative ideas that benefit the team and company.
Skills & Technologies
Python
Java
AWS
GCP
OAuth
Senior
Remote
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
Brazil
Full-time
Expires May 3, 2026
Java
Kotlin
Docker
+4 more
5 days ago
Brazil
Full-time
Expires Apr 24, 2026
Python
Azure
Backend
+2 more
14 days ago



