Sprout Social

Senior Software Engineer (Platform/Scala)

Sprout Social
Apply
4 hours ago
Remote, PolandSenior
H1B Sponsor

Responsibilities

  • Build, scale, ship, and monitor reliable platform systems using Scala, Python, MySQL, ClickHouse, Redis, Kafka, Qdrant, and Solr.
  • Partner with product managers, designers, and engineers to define requirements and deliver features.
  • Improve engineering processes, systems, tools, and technical direction while supporting quality, planning, testing, and monitoring.
  • Own and deliver software stories and small-to-medium features from implementation through testing and final delivery.
  • Mentor engineers through knowledge sharing, code review feedback, and technical design guidance.
  • Participate in architecture discussions and technical initiatives that improve system health and maintainability.

Requirements

  • At least 4 years of experience developing and supporting software in a production environment.
  • At least 3 years of programming experience in object-oriented languages such as Scala or other JVM languages.
  • At least 3 years of experience with functional programming paradigms and ecosystems such as Scala Cats or ZIO.
  • Professional English proficiency in verbal and written communication.
  • Preferred: at least 3 years of experience developing and supporting scalable distributed backend services.
  • Preferred: at least 3 years of experience working with SQL and relational databases.
  • Preferred: professional Polish proficiency in verbal and written communication.

Benefits

  • Eligibility for Restricted Stock Units.
  • Paid time off, bank holidays, and additional company-wide rest and recharge days.
  • Paid parental leave for birthing and non-birthing parents.
  • Lifestyle spending support for wellness, health, hobbies, and related needs.
  • Remote-first and hybrid work support, including home-office and internet assistance.
  • Mental health resources and company-wide wellness programs.
  • Opportunities to travel to the Chicago headquarters for team meetups and collaboration.
  • Daily lunch stipend when working from the Kraków office.
  • B2B contract arrangement with remote or hybrid work options.

Tech Stack

Apache KafkaClickHouseMySQLPythonRedisScalaSQL

Categories

Sprout Social

About Sprout Social

1,001-5,000 employees

Sprout Social is a global leader in social media management and analytics software. Sprout’s intuitive platform puts powerful social data into the hands of more than 30,000 brands so they can deliver smarter, faster business impact. With a full suite of social media management solutions, Sprout offers comprehensive publishing and engagement functionality, customer care, advocacy, and AI-powered business intelligence. Sprout’s award-winning software operates across all major social media networks and digital platforms.

Contact me