Engineering Manager
Job Summary
As Engineering Manager for Integrations, you will lead the engineering function responsible for delivering and operating mission critical integration platforms that connect our products to operators, aggregators, and third party systems. You will own delivery capability, technical risk, and system reliability in a high-stake, commercially driven environment.
Main Responsibilities
Lead, mentor, and manage a team of software engineers, fostering professional growth and technical excellence.
Drive the technical vision, architecture, and roadmap in collaboration with senior leadership and product teams.
Ensure timely delivery of high-quality software by establishing and optimizing development processes.
Collaborate closely with Product Management, UX, and other stakeholders to align technical execution with business priorities.
Promote best practices in software development, including CI/CD, testing, and security..
Ensure appropriate technical review practices are in place and effective.
Own team performance, recruitment, and development, ensuring a high level of engagement and retention.
Advocate for innovation and continuous improvement, identifying opportunities to enhance team productivity and system scalability.
Own delivery feasibility by translating commercial demand into realistic delivery plans, including capacity modelling, technical risk assessment, and mitigation strategies.
Partner with the Delivery & Integrations Lead to validate priorities and timelines, ensuring no external commitments are made without engineering feasibility and risk sign-off.
Own the technical health and evolution of integration platforms, including wallet APIs, game launch flows, third-party integrations, latency performance, and external contract stability.
Manage a blended team of internal engineers and external contractors, ensuring consistent standards, clear ownership, and effective knowledge transfer.
Prioritise reliability, scalability, observability, and operational resilience over short-term delivery speed when required.
Requirements
7+ years of software engineering experience with at least 2+ years in a leadership role.
Proven experience in managing and scaling engineering teams.
Strong technical background in [relevant tech stack, e.g., Java,
Python, JavaScript, AWS, Kubernetes, etc.].
Deep understanding of software development lifecycle, agile methodologies, and modern engineering practices.
Experience with cloud-based architectures, microservices, and DevOps practices.
Excellent communication and leadership skills with a passion for mentorship and team development.
Ability to provide technical oversight and guidance without being a delivery bottleneck.
Proven experience balancing commercial urgency with technical reality, including confidently pushing back on unrealistic timelines using data and risk analysis
Nice-to-Have
Experience in a high-growth or startup environment.
Prior work with distributed teams and remote collaboration tools.
Familiarity with data-driven decision-making and performance metrics.
- Department
- Engineering
- Locations
- Birkirkara
- Remote status
- Hybrid
- Language requirement
- English
Already working at Eeze?
Let’s recruit together and find your next colleague.