We are looking for a Lead Engineer to manage and guide a team of engineers while actively contributing to the technical success of our platform, a well-established product in the iGaming industry. This is an exciting opportunity to drive engineering excellence, shape development processes, and ensure the delivery of high-quality solutions.
As a Lead Engineer, you will be responsible for technical leadership, team mentoring, and strategic decision-making while maintaining a hands-on approach in development when needed. You will work closely with stakeholders across engineering, product, and operations to deliver scalable, reliable, and efficient solutions.
Responsibilities
● Define and drive technical best practices, ensuring high-quality, maintainable, and scalable software solutions.
● Collaborate with the Head of Engineering to shape the platform’s technical direction, architecture, and roadmap.
● Oversee code reviews, design reviews, and system optimizations to uphold engineering excellence.
● Ensure DevOps, CI/CD, and automation practices are fully embedded in development workflows.
● Lead and manage a team of engineers, fostering a collaborative and high-performance culture.
● Provide coaching, career development support, and performance feedback to engineers.
● Drive team alignment, ensuring engineers understand business priorities and technical goals.
● Assist in hiring, onboarding, and growing the engineering team, ensuring the right talent is in place.
● Work closely with Product Owners and other engineering teams to ensure smooth feature delivery.
● Remove roadblocks, improve team efficiency, and balance technical debt with feature development.
● Ensure the team delivers high-quality work through agile methodologies, iterative feedback loops, and best engineering practices.
● Manage third-level production support, ensuring issues are resolved efficiently with minimal business impact.
● Maintain a hands-on approach, actively participating in coding, debugging, and architecture discussions.
● Promote performance optimization, security best practices, and technical innovation within the team.
● Identify and implement improvements in development processes, testing strategies, and operational efficiencies.
Requirements
● 6+ years of experience in Java web application development, with strong expertise in backend solutions.
● Deep knowledge of Java, Spring, Servlets, JSP, Filters, and other web application frameworks.
● Hands-on experience with microservices architecture, cloud platforms, and containerization (Docker, Kubernetes).
● Strong understanding of relational databases and query optimization.
● Proven experience in API development, security best practices, and performance tuning.
● Solid grasp of CI/CD pipelines, DevOps practices, and automation frameworks.
● Experience leading an engineering team, ideally as a Tech Lead, Lead Engineer, or Engineering Manager.
● Strong ability to mentor and develop engineers, fostering growth and upskilling the team.