Overview
we are seeking a dynamic and experienced product engineering delivery manager to lead our product engineering and delivery teams in a fast-paced software consultancy firm. This individual will be responsible for ensuring the successful execution of projects while promoting employee career development, fostering a culture of customer advocacy, and enhancing operational efficiencies. The ideal candidate will possess strong leadership qualities, a deep understanding of software development processes, software development languages and architecture, and a commitment to nurturing talent.
responsibilities
* team leadership & development: mentor and guide engineering and project management teams to promote professional growth and retention. Conduct regular one-on-one meetings to assess team members\' career goals and provide tailored development plans. Identify training needs and opportunities for skill enhancement to ensure the team stays current with industry trends and technologies.
* project delivery management: oversee the planning, execution, and delivery of software projects to ensure they meet client requirements, timelines, and budgets. Implement best practices in agile methodologies, promoting iterative development, regular feedback loops, and continuous improvement. Liaise with clients to understand their needs, clarify project requirements, and communicate project progress, ensuring high levels of client satisfaction.
* customer advocacy: champion customer-centric approaches within the engineering team, ensuring client requirements and user experiences are prioritized in software development. Actively seek client feedback to refine processes, improve product offerings, and enhance customer satisfaction. Develop and maintain strong relationships with key clients, acting as a trusted advisor and advocate for their needs.
* operational excellence: establish and track key performance indicators (kpis) for project success, team productivity, and operational efficiency. Identify opportunities for process improvements and cost reductions while maintaining high-quality standards. Collaborate with cross-functional teams to ensure seamless integration of engineering, delivery, and operational activities. Ensure financial alignment with key team objectives.
* strategic planning & collaboration: participate in strategic planning to align engineering projects with the business objectives and market opportunities. Work closely with other departments, including finance, hr, sales, marketing, and customer support, to ensure cohesive and aligned operations. Stay abreast of industry trends and emerging technologies to inform strategic decisions and innovation within the firm.
* culture & diversity: foster an inclusive and collaborative team environment that values diversity and encourages open communication. Promote a culture of recognition, celebrating individual and team achievements that contribute to overall success. Encourage an open environment for multicultural teams, understanding differences and promoting values across organizations.
* technical expertise: proficient in handling complex technical development concepts, latest software tools and technologies, strong database concepts and system design techniques. Understands different programming languages and ability to solve problems in coding, testing and deployment. Possesses good knowledge of different software systems, client/server architectures and various compatibility requirements. Experience in troubleshooting, software development processes and ability to understand and implement client requirements. Strong understanding of cloud technologies with deep working experience in at least one cloud platform (aws/gcp/azure). Excellent understanding of devops, with experience in engineering metrics and reporting to internal and external stakeholders. Experience working with client architects/sr enterprise architects in presenting solutions/proposal defense.
qualifications
* bachelor’s degree in computer science, engineering, or a related field; master’s preferred.
* minimum 7-10 years of experience in software engineering and project management, with at least 3-5 years in a leadership role.
* proven track record of successfully managing software projects from inception to delivery.
* strong understanding of agile methodologies and software development life cycle (sdlc).
* excellent interpersonal and communication skills, with the ability to advocate for both employees and customers.
* experience working with clients across different cultural backgrounds, particularly in north america and latin america.
#j-18808-ljbffr