
Software Engineering Team Lead
- Hybrid
- Warszawa , Mazowieckie, Poland
- HC Tech
Job description
Introduction:
Become a part of an exciting adventure bringing fun & truly social experience to millions of players around the world from our offices in Poland. Join our growing team and excellent Engineering Organization.
We are building a new, foundational engineering team in Poland to drive the next evolution of our studio's biggest title. As the Team Lead, you will have the unique opportunity to influence our core technology and engineering culture from day one.
This key position is critical to our long-term product strategy, offering significant ownership and the chance to solve high-impact technical challenges for a global player base.
How will you make an impact with us?
Lead and Inspire: Lead a full-stack feature team of client (C++/Lua) and server (Java) engineers, fostering a culture of collaboration, ownership, and technical excellence.
Be a Hands-On Technical Leader: Dive deep into the code to guide your team. You'll dedicate significant time (30%+) to hands-on development, with a primary focus on our C++/Lua game client, to tackle complex problems and mentor engineers by example.
Drive Full-Stack Feature Delivery: Own the technical design and delivery of new game features. You'll guide your team to work effectively across the entire stack—from our C++/Lua client to our Java backend microservices—ensuring a high-quality, seamless player experience.
Mentor and Grow Your Team: Act as a technical mentor and manager. Conduct 1:1s, set performance goals, and actively support the career development of your team members.
Architect for Scale and Quality: Partner with architects to design and implement scalable, high-performance backend services (Java, AWS, Kubernetes) and implement our C++/Lua game client for a seamless player experience.
Set the Standard: Drive our engineering standards forward through insightful code reviews, pragmatic design discussions, and a relentless focus on quality, testing, and maintainability (SOLID, Clean Code).
Collaborate and Communicate: Be the key technical partner for Product Managers, Producers, and other stakeholders. Translate product vision into a clear technical roadmap and manage delivery expectations.
Job requirements
This is the right job for you if you have:
A Leader's Mindset: You are passionate about building and enabling high-performing teams, not just writing code. You lead with empathy, pragmatism, and a focus on player value.
Proven Engineering Experience: 5+ years of professional software engineering experience, with at least 1-2 years in a technical leadership, mentorship, or team lead role.
True Full-Stack Versatility: Proven expertise in at least one side of our stack (e.g., Java backend development OR C++/Lua client development) and a demonstrated ability and strong willingness to learn and effectively lead across the other.
Backend & Distributed Systems Expertise: A strong background in backend development (Java preferred) and experience designing/working with distributed systems and microservices architecture.
Solid Engineering Principles: A deep understanding of software engineering fundamentals like SOLID, Clean Code, and design patterns.
Excellent Communication: Strong English communication and stakeholder management skills. You can clearly articulate complex technical ideas to both technical and non-technical audiences.
Proactive Ownership: A strong sense of ownership for your team's code, processes, and delivery.
Genuine love for video games and a deep desire to contribute to a fun, creative, and player-focused project.
Surprise us with:
A proven track record of shipping games, having played a key role in the development and launch of at least one commercial title on PC, console, or mobile.
Strong practical experience with at least one game engine like Godot, Unreal Engine, Unity, Amazon Lumberyard or proprietary engines
Experience with the challenges of a live-service game, including backend infrastructure, CI/CD pipelines, and live ops support.
A background that touches on other game development disciplines, like technical art, game design or data analytics.
We thought you’d appreciate:

or
All done!
Your application has been successfully submitted!

