Sprout Social

Senior Software Engineer, Platform (Java)

Sprout Social
Apply
3 days ago
Remote, PolandSenior

Responsibilities

  • Build, scale, ship, and monitor reliable platform services using Java, Python, MySQL, NSQ, HBase, AWS, and Kubernetes.
  • Partner with product managers, designers, and engineers to define requirements and deliver feature work.
  • Improve engineering processes, systems, tools, technical direction, testing, and monitoring.
  • Maintain and scale distributed systems handling millions of requests and messages daily.
  • Participate in production support, monitoring, alerting, outage response, and service reliability efforts.
  • Lead technical architecture meetings, design documents, project coordination, and domain ownership.
  • Identify technical debt and performance bottlenecks and implement improvement plans.
  • Mentor junior engineers through knowledge sharing, code review, technical feedback, and presentations.

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 Java, Python, or C++.
  • Professional English proficiency in verbal and written communication.
  • Preferred: 3 years of experience developing and supporting scalable, distributed backend services.
  • Preferred: 3 years of experience working with SQL and/or NoSQL databases.
  • Preferred: experience building web applications with React, TypeScript, or similar web technologies.
  • Preferred: full-stack engineering experience, Java or another object-oriented language experience, and experience working in a large codebase.
  • Professional Polish proficiency in verbal and written communication is preferred.

Benefits

  • Eligibility for Restricted Stock Units.
  • 26 paid days off annually, plus bank holidays and company-wide Rest & Recharge days.
  • 20 weeks of paid leave for birthing parents and 16 weeks for non-birthing parents.
  • Annual Lifestyle Spending Account supporting wellness, hobbies, and health expenses.
  • Remote-first and hybrid work support, including a one-time home office setup stipend and monthly internet reimbursement.
  • Mental health resources and company-wide wellness programs.
  • Daily lunch stipend when working from the Kraków office.
  • Remote work may be available from locations within Poland, or the role may be based in Kraków; the employer is not currently hiring from other EMEA locations.

Categories

Sprout Social

About Sprout Social

1,001-5,000 employees

Sprout Social builds a SaaS platform for social media management, analytics, and customer care used by marketing and support teams at brands and agencies. Its products cover publishing, engagement, listening, advocacy, and reporting across major networks, sold via subscriptions and add-on modules. Founded in 2010 and headquartered in Chicago, the company is public on NASDAQ under ticker SPT and serves over 30,000 brands.

Contact me