Sprout Social is seeking a Staff Software Engineer to join our engineering team and help build powerful social media management tools used by over 30,000 global brands. You will work in a high-scale environment, solving complex distributed systems problems while collaborating with cross-functional teams to deliver exceptional user experiences.
Key responsibilities
- Write clean, performant, and maintainable code for our web applications.
- Provide technical leadership and mentorship to junior team members.
- Collaborate with backend developers, designers, and product managers to deliver high-quality features.
- Conduct code reviews and ensure adherence to engineering standards.
- Identify opportunities for refactoring and optimization to improve system scalability.
Requirements
- 7+ years of experience in planning, building, and releasing frontend applications using React, JavaScript, and TypeScript.
- Strong proficiency in building web applications with TypeScript.
- Experience working within large codebases.
- Excellent communication and project management skills.
- Ability to collaborate effectively across different functional areas.
What we offer
- Eligibility for Restricted Stock Units (RSUs).
- Generous paid time off, including 26 annual days plus company-wide recharge days.
- Comprehensive paid parental leave for growing families.
- Annual lifestyle spending account to support personal well-being.
- Home office setup stipend and monthly internet reimbursement.
- Access to mental health resources and wellness programs.