Staff Site Reliability Engineer, InfraSec
Sprout Social
Full_timeβ’$146k-219k/year (CAD)
π Job Overview
- Job Title: Staff Site Reliability Engineer, InfraSec
- Company: Sprout Social
- Location: Remote Canada
- Job Type: Full-time
- Category: DevOps, Site Reliability Engineering
- Date Posted: 2025-06-24
- Experience Level: 10+ years
- Remote Status: Remote (British Columbia, Ontario)
π Role Summary
- Key Responsibilities: Create "Paved Roads" for secure infrastructure, improve Sprout's security posture, enforce security best practices, collaborate cross-functionally, and lead strategic security initiatives.
- Required Skills: Proven experience in site reliability engineering, infrastructure security, automation, cloud security, infrastructure as code, and project management.
π» Primary Responsibilities
π οΈ Infrastructure & Security
- Create Paved Roads: Develop and maintain standard production-ready technology for all engineering teams to leverage and build secure experiences.
- Improve Security Posture: Enhance Sprout's security posture through automation, auditability, and clear processes to build sustainable and secure solutions.
- Enforce Security Best Practices: Implement security best practices through code to minimize misconfigurations and increase confidence in service adoption in the cloud.
π€ Collaboration & Leadership
- Cross-Functional Collaboration: Work with product, site reliability engineering, data platform, and GRC teams to deliver scalable, secure-by-default infrastructure.
- Leadership & Influence: Act as a multiplier, driving alignment on security best practices and creating momentum for cross-functional initiatives.
- Strategic Initiatives: Own and lead strategic projects such as IAM modernization, zero trust, vulnerability remediation pipelines, and secure paved road delivery.
π Skills & Qualifications
π Education & Experience
- Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience: 7+ years building and maintaining reliable, scalable systems in a Linux/UNIX environment, 5+ years with infrastructure-as-code or configuration-as-code tools, 3+ years operating and maintaining cloud security tools, and 3+ years leading engineering projects.
π οΈ Required Skills
- Technical Expertise: Proficient in one or more infrastructure-as-code or configuration-as-code tools (e.g., Terraform, Chef, Ansible, SaltStack), cloud security tools (e.g., WAF, IAM, AWS Config), and programming languages (e.g., Python, Java, Golang, Ruby).
- Leadership & Project Management: Proven experience leading engineering projects, driving technical vision, and managing cross-functional teams.
- Security Mindset: Strong understanding of security best practices, threat modeling, and risk assessment.
π Preferred Skills
- Cloud Proficiency: Experience with Amazon Web Services (AWS) and other cloud providers.
- Security Tooling: Experience with security tooling and vendor management, such as CNAPP, CWPP, CSPM, IDS/IPS, etc.
- CI/CD Pipelines: Experience building CI/CD pipelines using tools such as Jenkins, GitLab, GitHub Actions, etc.
π Web Portfolio & Project Requirements
π Portfolio Essentials
- Infrastructure Projects: Showcase your experience in creating and maintaining secure, scalable infrastructure using infrastructure-as-code tools.
- Security Projects: Demonstrate your ability to improve security posture, enforce security best practices, and implement secure solutions.
- Leadership Projects: Highlight your experience leading engineering projects, driving technical vision, and managing cross-functional teams.
π Technical Documentation
- Project Documentation: Provide clear, concise documentation for your infrastructure and security projects, including design decisions, implementation details, and lessons learned.
- Code Quality: Showcase your commitment to code quality, including code reviews, testing, and performance optimization.
π΅ Compensation & Benefits
π° Salary Range
- Base Pay: CAD 146,000 (min), CAD 182,500 (mid), CAD 219,000 (max) annually.
- Total Compensation: Base pay is only one element of an employee's total compensation at Sprout. Every Sprout team member has an opportunity to receive restricted stock units (RSUs) under Sproutβs equity plan.
π₯ Benefits
- Insurance & Benefits: Comprehensive insurance and benefit options for individuals and families.
- Work-Life Balance: Progressive policies, including flexible paid time off and parental leave program.
- Equipment & Wellness: High-quality equipment and wellness initiatives to ensure both health and mental well-being.
- Education & Development: Ongoing education and development opportunities, employee-led diversity, equity, and inclusion initiatives, and mentorship programs for aspiring leaders.
- Corporate Social Responsibility: Growing corporate social responsibility program driven by team member involvement and passion.
π― Team & Company Context
π’ Company Culture
- Industry: Sprout Social is a leading social media management platform, serving over 30,000 brands worldwide.
- Company Size: Medium-sized company with a collaborative, cross-functional team structure.
- Founded: 2010, with a strong focus on innovation, growth, and customer success.
π’ Team Structure
- Engineering Teams: Sprout's engineering teams span mobile, front-end, back-end, and site reliability engineering, working collaboratively to process tens of billions of requests and events daily.
- Cross-Functional Collaboration: Teams work closely with product, design, marketing, and business teams to deliver powerful features for customers.
- Development Methodology: Sprout uses Agile methodologies, including Scrum, to deliver high-quality products efficiently.
π Career & Growth Analysis
- Role Level: Staff Site Reliability Engineer is a senior-level role, requiring significant experience and expertise in site reliability engineering and infrastructure security.
- Reporting Structure: This role reports directly to the Engineering Manager and collaborates with various teams, including product, site reliability engineering, data platform, and GRC.
- Technical Impact: The Staff Site Reliability Engineer has a significant impact on Sprout's infrastructure, security posture, and overall product quality.
π Work Environment
- Office Type: Remote work environment, with team members based in British Columbia and Ontario.
- Workspace Context: Remote workspaces are equipped with high-quality equipment, multiple monitors, and testing devices to ensure optimal productivity.
- Work Schedule: Flexible work schedule, with core hours from 9:00 AM to 5:00 PM EST, and the ability to work asynchronously.
π Application & Technical Interview Process
π Interview Process
- Screening: A brief phone or video call to assess cultural fit and technical proficiency.
- Technical Deep Dive: A comprehensive technical interview focused on site reliability engineering, infrastructure security, and leadership skills.
- Behavioral & Situational: A behavioral and situational interview to evaluate problem-solving, communication, and teamwork skills.
- Final Decision: A final decision is made, and an offer is extended to the successful candidate.
π Portfolio Review Tips
- Infrastructure Projects: Highlight your experience in creating and maintaining secure, scalable infrastructure using infrastructure-as-code tools.
- Security Projects: Showcase your ability to improve security posture, enforce security best practices, and implement secure solutions.
- Leadership Projects: Emphasize your experience leading engineering projects, driving technical vision, and managing cross-functional teams.
- Documentation: Provide clear, concise documentation for your projects, including design decisions, implementation details, and lessons learned.
π Technical Challenge Preparation
- Technical Deep Dive: Brush up on your site reliability engineering and infrastructure security knowledge, focusing on cloud security tools, infrastructure-as-code tools, and programming languages.
- Leadership & Project Management: Prepare for questions about leading engineering projects, driving technical vision, and managing cross-functional teams.
- Behavioral & Situational: Practice common interview questions and prepare examples of your problem-solving, communication, and teamwork skills.
π οΈββοΈ Technology Stack & Web Infrastructure
π οΈ Infrastructure & Security Tools
- Infrastructure as Code: Terraform, Chef, Ansible, SaltStack, etc.
- Cloud Security Tools: WAF, IAM, AWS Config, etc.
- CI/CD Pipelines: Jenkins, GitLab, GitHub Actions, etc.
π οΈ Programming Languages & Frameworks
- Programming Languages: Python, Java, Golang, Ruby, etc.
- Web Frameworks: Not applicable for this role.
π οΈ Databases & Server Technologies
- Databases: Not applicable for this role.
- Server Technologies: Linux/UNIX, AWS, etc.
π₯ Team Culture & Values
π₯ Sprout Social Values
- Customer Obsessed: Sprout puts customers first, listening to their needs and continuously improving the platform to meet their evolving requirements.
- Data-Driven: Sprout uses data to inform decision-making, measure performance, and drive continuous improvement.
- Collaborative: Sprout fosters a culture of collaboration, encouraging cross-functional teamwork and knowledge sharing.
- Innovative: Sprout embraces change and encourages experimentation, always looking for new ways to improve the platform and delight customers.
π€ Collaboration Style
- Cross-Functional Teams: Sprout's teams work closely together, combining expertise from various disciplines to deliver powerful features and experiences for customers.
- Code Review Culture: Sprout emphasizes code review and pair programming to ensure high-quality code and knowledge sharing.
- Mentorship & Learning: Sprout encourages mentorship and continuous learning, providing opportunities for team members to grow both personally and professionally.
π Challenges & Growth Opportunities
π Technical Challenges
- Scalability & Performance: Addressing the challenges of processing tens of billions of requests and events daily, ensuring optimal performance and reliability.
- Security & Compliance: Maintaining a strong security posture and compliance with industry standards and regulations in a rapidly evolving threat landscape.
- Innovation & Adaptability: Embracing new technologies and approaches to stay ahead of the competition and meet the changing needs of customers.
π Learning & Development Opportunities
- Technical Skills: Expanding your knowledge of site reliability engineering, infrastructure security, and emerging technologies.
- Leadership & Management: Developing your leadership and project management skills to drive technical vision and influence cross-functional teams.
- Mentorship & Coaching: Growing as a mentor and coach, helping others develop their skills and advance their careers.
π‘ Interview Preparation
π‘ Technical Questions
- Site Reliability Engineering: Prepare for questions about creating and maintaining secure, scalable infrastructure, improving security posture, and enforcing security best practices.
- Leadership & Project Management: Brush up on your leadership and project management skills, focusing on driving technical vision, managing cross-functional teams, and making high-impact improvements.
- Behavioral & Situational: Practice common interview questions and prepare examples of your problem-solving, communication, and teamwork skills.
π‘ Company & Culture Questions
- Company Culture: Research Sprout Social's company culture, values, and mission to demonstrate your fit and enthusiasm for the role.
- Technical Architecture: Brush up on Sprout's technical architecture, including infrastructure, security, and data management, to show your understanding of the platform and its challenges.
- Customer Focus: Prepare for questions about Sprout's customers, their needs, and how the Staff Site Reliability Engineer can contribute to their success.
π Application Steps
- Submit Your Application: Apply through the application link provided in the job listing.
- Prepare Your Portfolio: Highlight your experience in creating and maintaining secure, scalable infrastructure, improving security posture, and leading engineering projects.
- Optimize Your Resume: Tailor your resume to emphasize your relevant skills, experience, and achievements in site reliability engineering, infrastructure security, and leadership.
- Research Sprout Social: Learn about Sprout's platform, customers, and company culture to demonstrate your enthusiasm and fit for the role.
- Prepare for Interviews: Brush up on your technical, leadership, and behavioral skills, and practice common interview questions to ensure success in the interview process.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have over 7 years of experience in building reliable systems in a Linux/UNIX environment and at least 5 years of experience with infrastructure-as-code tools. Experience with cloud security tools and leading engineering projects is also required.