
Staff Software Engineer, Platform (Java)
Sprout Social2 days ago
Remote, PolandStaff+
Responsibilities
- Ensure service excellence and maintain scalable technical foundations using Java, Python, MySQL, NSQ, AWS, OpenSearch, and Redis.
- Lead complex product and technical roadmaps, engineering projects, distributed-systems initiatives, and technical direction.
- Design, create, maintain, and improve access-platform solutions operating at internet scale.
- Identify technical debt, performance bottlenecks, reliability risks, and larger initiatives requiring prioritization.
- Own cross-organizational projects and architecture while building consensus and mitigating delivery risk.
- Mentor engineers through pairing, documentation, workshops, code reviews, and technical guidance.
- Improve monitoring and alerting practices and serve as a first line of defense for outages and bugs during support duty.
Requirements
- At least 7 years of experience developing and supporting software in a production environment.
- At least 5 years of programming experience in an object-oriented language such as Java, Python, C#, or C++.
- At least 3 years of experience leading engineering projects and initiatives involving distributed systems, reliable services, technical prioritization, or technical vision.
- Professional English proficiency in verbal and written communication.
- Preferred: at least 5 years developing and supporting scalable, distributed backend services.
- Preferred: experience with cloud computing technologies such as AWS or GCP.
- Preferred: 3 years working with SQL and/or NoSQL databases.
- Preferred: professional Polish proficiency in verbal and written communication.
Benefits
- Eligibility for Restricted Stock Units (RSUs).
- 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 $600 USD Lifestyle Spending Account for wellness and personal expenses.
- Remote-first and hybrid work support, including a one-time $550 USD home-office stipend and monthly internet reimbursement.
- Mental-health resources and company-wide wellness programs.
- Opportunities to travel to the Chicago headquarters for team meetups and collaboration.
- Daily 50 zł lunch stipend when working from the Kraków office.
- The role may be based in Kraków or remote from another location within Poland; the company cannot currently hire in other EMEA locations.
About Sprout Social
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.