About the Role We are seeking a Delivery Manager with a strong engineering background to lead complex software delivery initiatives across multiple teams and client accounts. You will oversee the full delivery lifecycle, from planning and execution to release and continuous improvement, ensuring that every project meets its technical, business, and quality goals.
This role combines technical expertise, delivery management, and team leadership. You will align engineering execution with strategic objectives, manage cross-functional collaboration, and ensure efficient onboarding of new client accounts and engineers. Key Responsibilities * Lead end-to-end delivery across multiple projects, ensuring consistent quality, scope, and timelines. * Translate business objectives into structured delivery plans, milestones, and performance indicators. * Oversee the onboarding of engineers to the client accounts, ensuring readiness and smooth integration. * Collaborate with tech leads, engineers, and QA to set measurable goals, track performance, and calibrate outcomes. * Provide technical oversight across mobile and web projects to ensure scalability, reliability, and system integrity. * Build and maintain trusted client and stakeholder relationships, managing expectations and risks proactively. * Lead and mentor cross-functional teams (engineering, QA, DevOps, design), promoting accountability and excellence. * Establish and refine delivery frameworks and Agile processes for consistent, high-quality results. * Foster continuous improvement through retrospectives, process optimization, and data-driven decision-making.
Qualifications * Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. * 6+ years of experience in software engineering and team leadership (backend, full-stack, or mobile). 2+ years in delivery or engineering management, overseeing multi-disciplinary technical teams. * Strong understanding of system design, architecture principles, and end-to-end development lifecycles. * Deep understanding of both web and mobile development lifecycles (iOS, Android) and app delivery workflows. * Proven experience leading distributed teams using Agile or hybrid methodologies. * Excellent leadership, communication, and stakeholder management skills. * Ability to align technical execution with business goals and drive measurable delivery outcomes.
Nice to Have * Hands-on experience or familiarity with Node.js, Python, Java, or other programming languages. * Exposure to cloud platforms (AWS, Azure, GCP) and modern DevOps practices. * Experience managing outsourced, remote, or multi-vendor teams. * Knowledge of CI/CD pipelines, automation, and infrastructure operations.
Our benefits: * Flexible & remote job * Paid vacation and sick leave * Development opportunities in any IT direction * Fun and friendly team * Personal professional growth * Up to 100% reimbursement of participation in core courses and conferences
Send us your CV and take a new step in your professional career!