Skip to content

Manager Engineering


    Role Overview:

    • Collaborate with your team (including product, design, and data teams) to understand customer needs, business objectives, and challenges, and develop strategies to achieve the desired outcomes.
    • Lead, motivate, and empower a talented engineering team, guiding them to self-organize and innovate, from ideation to deployment, ensuring they take full ownership of delivering complex software solutions.
    • Foster the growth and development of engineering talent through effective mentoring, coaching, and retention strategies, particularly in a fast-paced and competitive environment.
    • Help your team create software solutions that address end-to-end business problems, ensuring value delivery in small, manageable increments, while considering non-functional requirements like availability, scalability, latency, and efficiency in line with Talabat’s engineering standards.
    • Oversee your team’s discovery, planning, and execution processes to ensure value is consistently delivered to our customers in small, iterative releases.

    What You Need to Succeed:

    The following experience and skills are important to us:

    • A strong product sense, with the ability to identify high-impact opportunities that align with customer needs.
    • The ability to balance continuous product discovery with successful, timely delivery.
    • Proven experience in building and leading cross-functional, empowered, self-organized engineering teams.
    • A focus on mentoring and coaching to guide and elevate the talent within your team.
    • Strong stakeholder and dependency management through proactive and clear communication.
    • Excellent verbal and written communication skills, with the ability to create persuasive written content that engages key stakeholders.
    • A humble, curious, and open-minded approach with a growth mindset, thriving on continuous feedback.
    • A solid understanding of lean/agile methodologies and principles, including best practices.
    • Over 6 years of experience in software engineering, ideally within an Extreme Programming (XP) environment (including TDD, Pair Programming, Simple Design, and Continuous Refactoring).
    • At least 2 years of hands-on experience in technical leadership and people management.
    • Experience in Distributed Systems Architecture, such as Microservices, Event-Driven Architectures, and RESTful Services.
    • Experience with Trunk-Based Development and Continuous Delivery, focusing on building, maintaining, and improving systems.
    • Strong expertise in designing, implementing, monitoring, and scaling web applications and APIs.
    • Thorough understanding of the full mobile development lifecycle.
    • Familiarity with mobile landscape trends, architectures, and emerging technologies.
    • Proficiency in testing, with an emphasis on automated, end-to-end quality.
    • Experience working with cloud platforms, preferably AWS.
    • In-depth knowledge of quality, performance, monitoring, alerting, and security standards.


    TO APPLY, CLICK HERE.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Social Media Auto Publish Powered By : XYZScripts.com