About the job Head of engineering
Head of Engineering
Singular is an established brand in the iGaming industry developing award-winning solutions that stand out with their flexibility, reliability, and innovation. These three key aspects shape our competitive factor in the market. As of 2021, Singular is part of the biggest iGaming brand worldwide, Flutter Entertainment. The backbone of our success lies in using novel technologies & agile processes by our team of 190+ highly-skilled people.
Role Overview
Our CORE Platform is our key component of Flutter Edge, and includes PAM, Wallet, KYC,Regulatory, Back-Office, Payments and Casino capabilities. Platform is built using service-oriented architecture, where each component is following our shared architectural design and principles. We have a modern and scalable tech stack: Java (PAM, Wallet), .NET Core(back-end components), React (Back-Office UI).
The Head of Engineering CORE Platform role is responsible for heading a diverse multi-location set of engineering team specializing in our platform vertical.
The current team consists of 50 members split in 6 squads, based in Georgia (5 squads) and Malta (1 squad), with the plans to scale to 100 members by the end of 2024. This is a key leadership role within the engineering unit, providing governance of the whole tribe, including strategizing, implementation, and maintaining initiatives that adhere to organizational objectives. Role reports to Director of Engineering and works closely with Head of Product CORE Platform, Head of Architecture and Head of PMO for aligned vision and ways of working.
While Head of Product will take responsibility to define what tribe will be working on functionally (features, new business cases), Head of Engineering will be ultimately responsible to define how tribe will be delivering on defined backlog.
Why should you be interested?
Huge challenges. You"ll work on the most critical, strategic projects at the heart of the world's largest public online gaming business, with funding and opportunities to match our huge ambition.
Make a difference. Its your chance to be involved in the rapid evolution of complex high performance global platform where you'll build and run new products that will ultimately be used by millions around the world, building on your career so far and learning new tech skills to solve problems that only exist at this scale.
Works with the best. You'll be part of outstanding Singular tech family, working with the best product and technology professionals, learning new skills and developing yourself in new ways.
Duties and Responsibilities
Engineering People Management
- Responsible for leading whole engineering tribe;
- Organize teams and their activities in accordance with the mission, vision and goals of the organization;
- Define and maintain team sizing, structure and formations;
- Assist in hiring process, compose job description and role profile for candidates;
- participate in the interview; work with HR on execution of related procedures, including preparing onboarding plan and submitting probation assessment reports;
- Directly manage Engineering Managers, QA Manager, Delivery Manager, Design Lead and Lead Architect. This includes regular 1 to 1s, performance management, mentoring,guidance and probation follow through.
- Manage multiple teams via other leaders or directly, when necessary, within those teams.
- Develop & motivate those in your team by providing clear direction, opportunities for learning & direct coaching. Pro-actively manage any individual performance.
- Preventing conflict where possible and resolving it when it does arise;
- Handle your teams budgets when it comes to training, travel or team building.
- Ensure company policies and procedures are followed;
Foster a Sustainable & Scalable Engineering Culture
- Part of extended leadership team (ELT) in Singular to shape our strategy and game plan;
- Oversee all activities within the engineering tribe and co-ordinate with other tribes and teams for relevant strategic and tactical tasks;
- Define and track platforms technology strategy, roadmap and goals for the team;
- Liaise with Engineering Managers, QA Manager and Solution Architects to get alignment on technical approaches;
- Evangelize & prioritize engineering best practice in the tribe;
- Handle communication and collaboration in-between various squads and other external teams to effectively remove impediments and resolve dependencies;
- Take responsibility for the quality of the teams performance and KPIs;
- Be responsible for defining and governing of Tribes technology principles and SDLC in the context of our wider compliance requirements. Make sure we do this in a way that
- maintains our low-bureaucracy high-trust working environment.
- Ensure the tribe is set up and delivering on its roadmap aligned to Singular Vision & Mission;
- Liase with Operations teams to ensure problems, incidents & bugs are being dealt with to agreed SLAs;
Champion Quality and Continuous Improvement
- Work with people managers withing your tribe and other stakeholders to ensure we deliver high quality engineering solutions with the right balance between delivery speed vs operational risk.
- Measure the teams performance through KPIs, clear goals and expectations with metrics to backup said goals.
- Assist management and engineering staff in the evaluation, analysis, architecture, design, and implementation of enterprise programs and projects;
- Prioritize platform-wide engineering backlog and communicate with stakeholders inside and outside of the company;
- Develops business cases for new technical features or improvements to the platform;
- Constantly seek to make our engineering better: the skills and expertise of the team,improving delivery predictability and speed, operational awareness and responsibility.
- Related duties as assigned.
Qualifications
Working Experience:
- 5+ Years of proven experience as an engineering/technical team manager;
- Experience in Solution Architecture and Systems Design;
- Experience with DevOps and working with SaaS products;
- Experience working with cross-functional teams in a technology domain;
- Experience in implementing agile ways of working.
Standard Qualifications:
- Strong technical background (Engineering, QA of distributed systems);
- Strong hands-on experience with architecture processes and frameworks, like TOGAF and similar;
- Good understanding of Agile frameworks and their differences;
- Thorough understanding of project management techniques and methods;
- Research skills;
- Proficiency in formal communication;
- Proficiency with Atlassian tools (especially JIRA & Confluence);
- Advanced level of English Language.
Preferable Qualifications:
- Experience working with OKRs;
- Basic knowledge of human psychology to be able to understand people better;
- Knowledge of SAFe framework;
- iGaming domain knowledge;
- Business specific experience is a plus.
Personal Attributes
- Highly developed leadership skills;
- Highly developed presentation skills;
- Analytical mindset with strong reasoning skills;
- Excellent comprehension skills;
- Sharp mind, fast thinker;
- Strong Organizational and time management skills;
- Strong negotiation skills;
- Strong Problem-solving skills;
- Excellent verbal and written communication skills;
- Ability to work under pressure;
- Ability to focus on user and data-driven decision-making.
Benefits
- Competitive compensation & benefits package;
- Career and professional advancement;
- Training and learning opportunities Online Learning Portals, Public Lectures,
- Conferences;
- Insurance package;
- International work experience;
- Travel opportunity;
- Outstanding working environment;
- Relocation Opportunity.
Why you should apply
We nurture a teamwork environment where ideas are communicated, and knowledge sharing is encouraged. We appreciate the talent and inspire constant self-improvement. We constantly search for progressive thinkers, creative doers, game-changers, visionaries, and groundbreakers who never settle for mediocrity.