Sprout Social is looking to hire a Senior Software Engineer to join our Engineering team. With collaborative cross-functional teams that span mobile, front-end, back-end and site reliability engineering—the Sprout Engineering team is a place to sharpen your craft and solve hard problems with the smartest people in the industry.
Requirements
- Ensure we build, scale, ship, and monitor our platform reliably, leveraging technologies such as Java, Python, MySQL, NSQ, Hbase, AWS, and Kubernetes.
- Partner with product managers, designers, and other engineers to define requirements and complete feature work.
- Work to improve the processes, systems, and tools we use to deliver quality products and champion technical initiatives and direction.
- Uphold project quality and planning through meeting deadlines, breaking down work, and ensuring proper testing and monitoring
- Lift the skills of other engineers through mentorship, knowledge sharing, and providing feedback on PRs and technical designs.
Benefits
- Insurance and benefit options that are built for both individuals and families
- Progressive policies to support work/life balance, like our flexible paid time off and parental leave program
- High-quality and well-maintained equipment—your computer will never prevent you from doing your best
- Wellness initiatives to ensure both health and mental well-being of our team
- Ongoing education and development opportunities via our Grow@Sprout program and employee-led diversity, equity and inclusion initiatives
- Growing corporate social responsibility program that is driven by the involvement and passion of our team members
- Beautiful, convenient and state-of-the-art offices in Chicago’s Loop and downtown Seattle, for those who prefer an office setting