Dive into the pulse of cutting-edge solutions with Patrianna LTD! 🚀

Are you ready to dive into the dynamic world of social gaming and be part of a rapidly expanding team? We’re on the lookout for a talented Engineering Manager (Java) to join our Patrianna LTD team on a full-time basis.

Who We Are

At Patrianna LTD, we’re building a global social entertainment platform, focusing on innovative sports-oriented skill games for the North American market. With a reach of up to 150 million players worldwide, we combine creativity and technical excellence to lead in the dynamic world of social gaming.

Who We’re Looking For:

As the Engineering Manager in Patrianna’s team, you will start by getting deep into the code — not just reviewing it, but actively writing features, debugging issues, and learning the architecture from the inside out. For the first 3+ months, your focus will be hands-on development: understanding our systems, our domain, and how our teams deliver software. This is a critical phase to build credibility, context, and technical ownership before taking on broader leadership responsibilities.

This role is perfect for someone who leads by example — someone who believes that great engineering leadership starts with strong engineering. You’ll collaborate with talented engineers and insightful product managers to deliver customer-centric solutions, and over time, you’ll grow and support high-performing teams that do the same.

If you’re an experienced Java engineer who enjoys solving complex problems, thrives in production environments, and is ready to transition into a leadership role while staying technically grounded — let’s talk.

Responsibilities:

  • Be a hands-on technical leader: actively contribute to the codebase (primarily in Java), lead complex feature development, and guide the team through architectural and engineering challenges.
  • Own and drive technical decisions: design scalable, maintainable systems; document architecture, lead discussions and reviews with engineers and stakeholders.
  • Balance leadership and execution: split your time between coding, designing systems, mentoring engineers, and ensuring delivery aligns with product goals.
  • Supervise and participate in planning, people allocation, delivery expectations, and technical initiatives across teams.
  • Drive cross-team initiatives like analytical database setup, infrastructure upgrades, and performance tuning.
  • Continuously improve engineering practices: enhance CI/CD pipelines, enforce code quality, streamline development processes, etc.
  • Maintain technical excellence: reduce technical debt, promote innovation, and ensure systems are secure, performant, and easy to evolve.
  • Foster a healthy team culture: encourage ownership, support professional growth, and ensure open, constructive communication.
  • Support hiring and performance management: attract top talent, provide continuous feedback and lead performance and compensation reviews with fairness and transparency.
  • Celebrate wins and navigate challenges: promote team success, handle setbacks constructively, and keep morale high - even in difficult situations.
  • Maintain a healthy team culture: support psychological safety, foster knowledge sharing, and celebrate wins.
  • Participate in hiring top engineering talent, making sure every new hire strengthens the team’s capability and culture.

Requirements:

Must-Have:

  • 10+ years of professional software development experience, with deep hands-on expertise in Java and its ecosystem
  • Proven system design and architecture skills for scalable, resilient, and secure distributed systems
  • Strong understanding of JVM internals, memory management, and performance optimization
  • Solid experience with relational databases, especially PostgreSQL, including query tuning and indexing strategies
  • Deep understanding of messaging systems (Kafka preferred) and asynchronous event-driven architectures
  • Familiarity with concurrency, multithreading, and non-blocking I/O in Java
  • Hands-on experience with microservices architecture, RESTful APIs, and web application security principles
  • Proficiency with Kubernetes, containerized deployments, and modern DevOps practices
  • Experience with at least one major cloud provider (AWS, GCP, or Azure)
  • Experience with monitoring, observability, and incident response using tools like Grafana, Kibana, Sentry, or DataDog
  • Strong code quality standards with experience in driving code reviews, testing practices, and CI/CD
  • Track record of leading engineering teams (2+ teams or 15+ engineers), with a balance of technical leadership and people management
  • Strong ownership mindset: ability to make and stand by tough decisions, align the team around priorities, and drive delivery
  • Clear, confident communicator in English (Upper-intermediate) – both technical and cross-functional communication

Would Be a Plus:

  • Experience with Ebean, Protobuf, GCP
  • Expertise in high-load systems
  • iGaming industry experience
  • Experience running company-wide technical initiatives or driving engineering strategy
  • Passion for mentoring and growing other senior engineers into leadership roles

Our Tech Stack:

  • Java 23 🔥
  • Spring Boot 3.4.4 🔥
  • Google Cloud Platform:
    • Kubernetes
    • Kafka
    • AlloyDB for PostgreSQL
    • Spanner
  • Ebean ORM
  • Flyway
  • Redis
  • Quartz
  • WebSockets
  • Retool
  • Test Containers
  • Locust for perf testing
  • Jenkins/ArgoCD
  • ELK/Sentry/Grafana
  • Jira/Confluence/Slack/Bitbucket

We offer:

  • Modern tech stack
  • Fresh, well-maintained codebase featuring high test coverage
  • Minimal bureaucracy and fast approval processes
  • Ability to work with highly skilled, passionate, and supportive teammates
  • Chance to make a global impact by contributing to projects experiencing exponential user growth

Other Benefits

Full Remote Work: Enjoy the flexibility of working remotely from wherever you feel most productive.

Company Events: Engage in our vibrant company culture through a variety of informal events designed to foster camaraderie and teamwork.

Continuously Development: Get an opportunity to join a fast-growing business where the sky’s the limit.