
Senior Software Engineer (Platform/Java) Poland
Sprout Social4 hours ago
Responsibilities
- Build, scale, ship, and monitor reliable platform systems using Java, Python, MySQL, NSQ, HBase, AWS, and Kubernetes.
- Develop and support scalable distributed backend services and concurrent systems.
- Partner with product managers, designers, infrastructure teams, and other engineers to define requirements and deliver features.
- Improve engineering processes, systems, tools, technical direction, reliability, monitoring, and testing practices.
- Participate in production support, outage response, alerting, and service health monitoring.
- Lead technical designs and architecture meetings, coordinate project dependencies, and act as a domain owner.
- Identify technical debt and performance bottlenecks and implement improvements.
- Mentor junior engineers through knowledge sharing, code reviews, 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++.
- At least 3 years of experience developing and supporting scalable distributed backend services is preferred.
- At least 3 years of experience working with SQL and/or NoSQL databases is preferred.
- Professional English proficiency in verbal and written communication is required.
- 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 additional company-wide Rest & Recharge days.
- 20 weeks of paid leave for birthing parents and 16 weeks for non-birthing parents.
- Annual $600 USD lifestyle spending account for wellness and personal expenses.
- Remote-first and hybrid work support, including a one-time $550 USD home office setup stipend and monthly internet reimbursement.
- Mental health resources and company-wide wellness programs.
- Daily 50 zł lunch stipend when working from the Kraków office.
- Flexible location options within Poland, with remote work or Kraków office availability.
About Sprout Social
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.