Get Hired Logo Get Hired

Software Engineer - Backend

Posted: May 31, 2025

Job Description

Join Sprout Social's Engineering team as a Software Engineer focusing on building, scaling, shipping, and monitoring their platform reliably within collaborative, cross-functional teams. This role offers the opportunity to work on a large-scale system while having a significant impact on the product and customers within smaller, supportive teams, providing opportunities for skill diversification across their product suite.

Key Information

  • Location Model: Remote
  • Location Details: British Columbia or Ontario, Canada only
  • Salary Range: $102,200 - $153,400 CAD Annually (Midpoint approx $127,800)
  • Years Experience Min: 3+ years
  • Employment Type: Permanent
  • Company Industry: SaaS (Social Media Management)
  • Visa Sponsorship: No
  • Relocation Assistance: No
  • Working Hours: N/A (Implied standard remote work hours, specific details not provided)

Technical Stack

  • Core (Must-Have):
    • Object-oriented languages (Java, C#, Python, or C++)
    • Developing and supporting software in production
  • Nice-to-Have:
    • Scalable, distributed backend services
    • Databases (SQL, NoSQL)
    • AWS or other managed cloud services
    • Docker and Kubernetes
    • Messaging systems
    • Third-party API integration

Role & Responsibilities

  • Key Responsibilities:
    • Build, scale, ship, and monitor the platform reliably.
    • Embed in an engineering team working on product and infrastructure roles.
    • Deploy and make changes to production systems.
    • Collaborate with product managers and other teams.
    • Proactively monitor service health in production.
  • Must-Have Qualifications:
    • 3+ years developing/supporting production software.
    • 3+ years programming in object-oriented languages (Java, C#, Python, or C++).
  • Nice-to-Have Qualifications:
    • 3+ years with scalable, distributed backend services.
    • 3+ years working with databases.
    • Experience with AWS, Docker, Kubernetes, messaging systems, third-party APIs.

Company & Culture

  • Benefits Highlights:
    • Comprehensive insurance and benefit options.
    • Flexible paid time off and parental leave.
    • High-quality equipment.
    • Wellness initiatives.
    • Ongoing education and development opportunities (Grow@Sprout, DEI initiatives, mentorship).
    • Restricted Stock Units (RSUs).
  • Potential Red Flags / Things to Note:
    • Strict geographical limitation for remote work (BC or Ontario, Canada only).
    • Starting salaries typically around the midpoint of the range.
  • Company Culture Snippets:
    • Collaborative cross-functional teams.
    • Opportunity for skill diversification by moving teams within the product suite.
    • Emphasis on continuous improvement and experimentation.
    • Active corporate social responsibility program.

Job Details

Location

Remote / Toronto, Canada