Engineering Manager
Role Overview
This senior-level Engineering Manager role involves hands-on Java development for the first 3+ months to build technical ownership, then transitions to leading 2+ teams or 15+ engineers in delivering scalable, customer-centric solutions for a social gaming platform. Day-to-day responsibilities include coding, system design, mentoring, and driving cross-team technical initiatives like infrastructure upgrades and performance tuning, with a focus on reducing technical debt and fostering a high-performing team culture.
Perks & Benefits
The role offers full remote work flexibility from any location, with a modern tech stack and minimal bureaucracy for efficient collaboration. Benefits include company events to build camaraderie, continuous development opportunities in a fast-growing business, and a supportive team environment that values psychological safety and knowledge sharing, though specific time zone expectations are not stated but likely align with North American markets.
Full Job Description
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
Track record of leading engineering teams (2+ teams or 20+ engineers), with a balance of technical leadership and people management
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
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 24
Spring Boot 3.5.6
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 BenefitsFull 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.
Continuous Development: Get an opportunity to join a fast-growing business where the sky’s the limit.
Similar jobs
Found 6 similar jobs