Software Engineering Manager
Papaya Global is an established B2B tech unicorn in hypergrowth. We are on a mission to reimagine the payroll category with a game-changing, disruptive technology. 

Papaya Global is reinventing workforce management, global payroll, and payroll payments to remove the friction created by complexity and regulation. Our automated platform helps companies hire, onboard, manage, and pay people in more than 160 countries.   

We don't just cover the globe with our solution; we are global. We are comprised of people from different countries, cultures, and backgrounds. Diversity is our secret weapon. 

We're looking for a Software Engineering Manager to join our team in Krakow or remotely from anywhere in Poland. As Engineering Manager, you'll lead an agile team of engineers (4-8) building capabilities at the core of our platform. You will be responsible for the technical direction of the team and software solutions under your remit, working hand in hand with the Product Manager and Director of Engineering on shaping the vision and technical strategy to execute. You will drive the development of your team, helping them build adequate solutions to business requirements while assisting them in building their careers.

We develop our backend using Java and the latest AWS services for development and production environments. The team is responsible for workforce management solutions and integrations with other domains, such as payroll and payments. 

In your work, you will focus on:

  • Hiring, onboarding, leading, developing, and supporting a team of 4 to 8 engineers
  • Working together with the Product Manager to align technology solutions to product vision
  • Ensuring the team is productive and has a clear roadmap that can be executed while balancing product outcomes with technical strategy
  • Evaluating current engineering processes to drive adaptation of best software engineering practices for better execution and delivery
  • Ensuring there is a clear technical direction within your team by fostering discussions and making decisions about the architecture and the technology stack
  • Contributing to wider technical strategy for the platform by participating in the development of long-term development and business technology strategies and driving adaptation of standards across the organization
  • Encouraging innovation and fostering an environment of continuous improvement

Requirements:

  • Experience leading engineering teams of 4+ engineers
  • Hands-on software development experience in one of the JVM languages (Java, Scala, Kotlin, Groovy)
  • Strong background in distributed systems
  • Good understanding of end-to-end modern software development lifecycle process
  • Understanding and appreciation of best practices in the software development life cycle
  • Awareness of current technology standards and software development best practices
  • Strong verbal and written communication skills
  • Fluent in both spoken and written English

Nice to have:

  • Experience with the Test First approach
  • Experience with messaging systems and caching middleware
  • Exposure to Domain Driven Design principles
  • Familiarity with other programming languages (Scala, Kotlin, TypeScript, JavaScript preferred)
  • Experience with infrastructure as code and building for cloud
Post Date
2025-04-29
Job Type
REMOTE
Employment type
Full-time
Category
Engineering, Information Technology
Level
Not Applicable
Country
Poland
Industry
Financial Services ,
Papaya Global*******