Dizzaract
Senior Engineering Manager
1 мес. назад
ОАЭSeniorOnsite
software architecturedistributed systemscloud infrastructureci/cdobservabilityperformance managementagile software developmenttechnical debt
Senior Engineering Manager role at Dizzaract, a product-driven company working at the intersection of gaming, digital platforms, and AI, focusing on building and scaling multiple AI-embedded products.
About the company
- Dizzaract is a product-driven company operating at the intersection of gaming, digital platforms, and AI.
- We build and scale multiple products, including FAR Labs & Gamed — each exploring a different space, yet united by a shared approach: moving fast, staying curious, and focusing on things that people actually use.
- We operate as a collaborative, non-hierarchical team where ideas are valued based on their impact, not their origin, and where AI is embedded across everything we build, from infrastructure to product decisions.
About the product
- FAR Labs is building an AI-native engineering organisation where AI is embedded into how we design, build, test, and operate products.
- You’ll help define what a high-performing engineering team looks like when every engineer is deeply AI-enabled — and continuously improve how we work as these tools evolve.
Responsibilities
- Lead, coach, and develop engineers and engineering leads across FAR Labs, creating a culture of ownership, accountability, transparency, and high performance.
- Structure engineering into effective teams based on products, technical domains, priorities, and available capacity.
- Define clear ownership and responsibilities across teams and individuals.
- Own engineering execution across projects and releases.
- Track progress, blockers, dependencies, risks, and timelines and ensure leadership has clear visibility into delivery.
- Build and continuously improve planning, estimation, development, code review, testing, release, retrospective, and incident-management processes.
- Identify bottlenecks affecting engineering velocity and systematically remove them while maintaining strong quality and reliability standards.
- Own regular 1:1s, performance reviews, development plans, feedback cycles, performance improvement, and career development across the engineering organisation.
- Partner with the CTO and People team on workforce planning, hiring, interviewing, onboarding, performance management, and offboarding.
- Work closely with Product and Business teams to translate priorities into engineering plans and make sure engineers understand both what they are building and why.
- Partner with the CTO and technical leads to maintain strong standards around architecture, code quality, scalability, security, reliability, technical debt, and maintainability.
- Ensure strong engineering practices around CI/CD, cloud infrastructure, monitoring, observability, incident response, and production reliability.
- Introduce and track meaningful metrics around delivery, quality, reliability, capacity, and engineering performance.
Requirements
- 7+ years of software engineering experience.
- 3+ years of experience managing engineering teams in a technology company.
- Previous experience managing Senior Engineers, Tech Leads, or multiple engineering teams.
- Strong technical background with solid understanding of modern software architecture, distributed systems, cloud infrastructure, CI/CD, observability, and system reliability.
- Proven experience building or improving engineering processes and team structures.
- Strong experience managing software delivery from planning through production.
- Experience with hiring, onboarding, performance management, employee development, and difficult performance decisions.
- Ability to manage technical debt while balancing short-term product priorities with long-term engineering quality.
- Strong understanding of Agile software development principles and modern engineering practices.