HHiring Reality
← Sprout Social

Software Engineer, Platform (Java)

Sprout Social
Location
Remote Poland
Posted
23 days ago
Department
Engineering
What they actually want (must-haves)
  • 2 years experience developing and supporting software in a production environment
  • 2 years experience programming in object oriented languages such as Java, C#, Python, or C++
  • 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
  • 2 years experience developing and supporting scalable, distributed backend services
  • 2 years experience using third party APIs and building resilient systems
  • 2 years experience working with SQL and/or NoSQL databases
  • Professional Polish proficiency in verbal and written communication
What the job really is

As a Software Engineer on the Partnerships and Ecosystems team at Sprout Social, you will develop and support software that enhances network capabilities for customers. Your daily tasks will include writing clean, well-tested code in Java and other languages, collaborating with cross-functional teams, and owning the deployment of your code to production. You will also participate in code reviews and contribute to the overall improvement of systems that handle vast amounts of data and requests.

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 dedicated mental health resources and wellness programs.
Things to weigh
  • No specific mention of the tech stack beyond Java, Python, MySQL, and others; may require learning additional technologies.
  • The role requires occasional office presence in Kraków, which may not suit fully remote candidates.
  • The salary range is provided, but individual offers depend on experience and skills, which may lead to variability in compensation.
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.