Senior Software Engineer (Platform/Scala)

Sprout Social
Krakow
Workplace: RemoteContractPLN 24,300 - 36,500 monthlyFunction: Software EngineeringExperience: 4+ yearsSkills: ["Collaboration","Communication","Mentorship","Inquisitive learning","Inquisitiveness"]

Build, scale, and reliably operate the platform, shipping and monitoring services using Scala and the broader backend ecosystem. Collaborate with product managers, designers, and engineers to define requirements and complete feature work, improve engineering processes and tooling, and maintain quality through testing, planning, and observability. Mentor peers via feedback on PRs and designs, help evolve systems handling high message volume, and participate in architecture discussions across an agile engineering team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Sprout Social
Sprout Social
1 day ago

Senior Software Engineer (Platform/Scala)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Build, scale, and reliably operate the platform, shipping and monitoring services using Scala and the broader backend ecosystem. Collaborate with product managers, designers, and engineers to define requirements and complete feature work, improve engineering processes and tooling, and maintain quality through testing, planning, and observability. Mentor peers via feedback on PRs and designs, help evolve systems handling high message volume, and participate in architecture discussions across an agile engineering team.
Location: Krakow
Workplace: Remote
Employment Type: Contract
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build, scale, ship, and monitor the platform reliably using the stated backend technologies.
  • •Partner with product managers, designers, and engineers to define requirements and deliver feature work.
  • •Improve engineering processes, systems, and tools to deliver quality products and drive technical initiatives.
  • •Ensure quality through testing, planning, deadlines, and monitoring/alerting.
  • •Mentor other engineers via PR feedback, knowledge sharing, and technical design guidance.
Travel: Low travel

Pay and Benefits

Salary: PLN 24,300 - 36,500 monthly
Equity and Bonus:Equity
Perks:RsusPaid LeaveParental LeaveHome OfficeHealth InsuranceMeal AllowanceGym Membership

Key Requirements

  • •4+ years developing and supporting software in a production environment.
  • •3+ years programming in object-oriented languages such as Scala or other JVM languages.
  • •3+ years in functional programming paradigms and ecosystems (e.g., Scala Cats, ZIO).
  • •Professional English proficiency in verbal and written communication.
  • •Preferred: 3+ years building scalable, distributed backend services and working with SQL/relational databases.
Experience:4+ years
Skills:CollaborationCommunicationMentorshipInquisitive learningInquisitiveness
Languages:EnglishPolish
Tech Stack:ScalaPythonMySQLClickhouseRedisKafkaQdrantSolrSQLJVMZIOCatsAgile

Company Brief

Sprout Social
Provides a social media management platform that helps businesses manage engagement, publishing, analytics, and social customer care across channels to improve brand presence and customer relationships.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Chicago, United States
Founded: 2010
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn