Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub. Description and Requirements
Scope of Responsibilities
Lead geographically distributed development teams in the design and delivery of AI-powered Android and PC applications, ensuring engineering excellence, cross-team alignment, and adherence to product vision.
Own and drive the software development lifecycle (SDLC) from planning to release, establishing clear milestones, development standards, and review processes to maintain high performance across diverse skill sets and time zones.
Collaborate closely with product management, AI research teams, UX, and system architects to translate AI model capabilities into scalable, user-friendly applications.
Act as a primary interface with senior leadership to report progress, risks, and mitigation plans, while managing stakeholder expectations and keeping delivery aligned with strategic product roadmaps.
Build and scale a high-performing, multidisciplinary engineering organization, promoting a culture of innovation, accountability, and continuous improvement.
Drive end-to-end program execution—including budgeting, capacity planning, dependency management, and resource prioritization—ensuring timely, quality deliverables across platforms.
Foster collaboration across teams and regions through structured communication, agile ceremonies, and robust project governance practices.
Basic Qualifications
Bachelor’s or higher degree in Computer Science, Software Engineering, or a related technical field.
10+ years of progressive experience in software development, with 3+ years in an engineering management or senior leadership role overseeing cross-functional or global teams.
Strong understanding of application development, including platform-specific constraints and deployment pipelines.
Experience managing the full SDLC in Agile, Scrum, or hybrid methodologies, with a proven ability to meet aggressive timelines.
Demonstrated experience delivering AI/ML-based applications or features integrated with large-scale mobile or desktop products.
Excellent interpersonal, communication, and negotiation skills, with the ability to collaborate with senior executives and technical leaders across disciplines.
Preferred Qualifications
Master’s degree or MBA with a focus on technology leadership, software product development, or global operations.
Familiarity with managing remote-first or distributed engineering organizations across multiple time zones and cultures.
Strong understanding of CI/CD practices, DevOps principles, and cloud infrastructure supporting AI deployment (e.g., Firebase, AWS, GCP, Azure).
Previous experience integrating research-driven AI models into production environments with performance and latency constraints.
#MBG Additional Locations: * Brazil - São Paulo - Jaguariúna * Brazil - São Paulo - JAGUARIUNA * Brazil * Brazil - São Paulo * Brazil - São Paulo - Jaguariúna , * Brazil - São Paulo - JAGUARIUNA