HHiring Reality
← Sprout Social

Senior Software Engineer, Platform (Scala)

Sprout Social
Location
Remote Poland
Posted
23 days ago
Department
Engineering
What they actually want (must-haves)
  • 4 years experience developing and supporting software in a production environment
  • 3 years experience programming in object oriented languages such as Scala or other JVM languages
  • 3 years experience with functional programming paradigms and ecosystems (e.g., Scala Cats, ZIO)
  • Professional English proficiency in verbal and written communication
  • Based in or near Kraków, with occasional availability to work from the office
Nice to have
  • 3 years experience developing and supporting scalable, distributed backend services
  • 3 years experience working with SQL databases and relational databases
  • Professional Polish proficiency in verbal and written communication
What the job really is

As a Senior Software Engineer at Sprout Social, you will work on building, scaling, and monitoring the platform using technologies like Scala, Python, and Kafka. You will collaborate with cross-functional teams to define requirements, improve processes, and mentor other engineers. The role involves delivering quality products through Agile practices and contributing to technical initiatives that enhance system health.

Benefits
  • Stock Ownership (RSUs): Eligibility for Restricted Stock Units (RSUs)
  • Generous Paid Time Off: 26 paid days off annually, in addition to bank holidays and extra company-wide 'Rest & Recharge' days.
  • Paid Parental Leave: 20 weeks of paid leave for birthing parents and 16 weeks for non-birthing parents.
  • Lifestyle Spending Account (LSA): An annual $600 USD fund for personal well-being.
  • Remote & Hybrid Work Support: A flexible, remote-first model with a home office setup stipend and monthly internet reimbursement.
  • Mental Health & well-being: Access to mental health resources and wellness programs.
Things to weigh
  • Salary range provided, but actual offers depend on experience and skills.
  • Remote work model may require occasional office presence in Kraków.
  • Role involves mentoring and collaboration, which may require strong interpersonal skills.
Job score3.4/5
Benefits4/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to Sprout Social?

See how your résumé matches this role — and tailor it from what actually gets interviews.