✦ Luna Orbit — Software Engineering

Staff Software Engineer - Back End

at Sprout Social

📍 Remote Poland Remote Posted March 18, 2026
Type Full-Time
Experience senior
Exp. Years 7+ years
Education Not specified
Category Software Engineering

Sprout Social seeks a senior backend engineer to develop scalable, high-performance systems using Scala and Python, leading technical initiatives and mentoring teams.

  • Develop scalable backend services
  • Lead technical projects
  • Mentor engineering team
  • Ensure system robustness
  • Collaborate on product roadmaps

The role involves working with Scala, Python, MySQL, Kafka, Redis, and distributed system architectures to build and maintain large-scale backend services.

The ideal candidate is a senior software engineer with 7+ years of experience in backend development, proficient in Scala and Python, with strong leadership and mentoring skills, and experienced in distributed systems at scale.

7+ years experience developing and supporting software in a production environment5+ years experience programming in Scala and/or JVM languages5+ years experience with functional programming paradigms3+ years experience leading engineering projectsprofessional English proficiency
Scala CatsZIOdistributed systems designtechnical mentorship
ScalaPythonMySQLClickhouseRedisKafkaQdrantSolr
ScalaPythonMySQLClickhouseRedisKafkaQdrantSolrdistributed systemsfunctional programmingobject-oriented programming
ScalaPythonMySQLClickhouseRedisKafkaQdrantSolrObject-Oriented ProgrammingFunctional ProgrammingDistributed Systems
collaborativeleadershipproblem-solvingmentoringcommunicationteamwork
Industry SaaS
Job Function Backend software development and team leadership
Role Subtype Software Architect
Tech Domains Python, Java, Kubernetes, Docker, SQL / PostgreSQL
software engineerbackend developerScalaPythonMySQLKafkaRedisdistributed systemsfunctional programmingobject-oriented programmingscalacatszioteam leadershiptechnical mentoringcloudmicroservicesagilesoftware developmentproduction environmentSaaSmentoringsoftware engineering

Less than 7 years of experience in software development, No experience with Scala or JVM languages, Lack of leadership or mentoring experience, Inability to communicate professionally in English

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile