Software Program Manager (Technical) - Incubations and Development - Creativity & Productivity
Logitech is transitioning from a company known for building great hardware to being a company that is known for creating great software and services. Within Logitech, Creativity & Productivity (C&P) is our largest business group by revenue, touching millions of customers.
We have a huge ambition to transform C&P by leveraging software and services. This requires us to put ourselves in the shoes of a diverse variety of customers and create solutions that solve their unique needs. For instance, our focus on developers lead us to create the Flow application which allows developers to seamlessly move their mice between computers and to drag and drop files between computers.
To continue on this journey, we are looking for a program manager to partner closely with product management and design to help us create software experiences that make Logitech stand apart from our competitors, by building ground breaking software. This position will start off with incubating new ideas that we have either in terms of new software and/or new software features. Overtime it will transition to be a blend of incubations and production software delivery.
Ownership: You will be responsible for a portfolio of software projects that are either pure software or is software designed to enhance our hardware. You will be responsible for creating and maintaining a technology delivery roadmap for your portfolio. You will be the principal point of contact for disciplines outside of software engineering. Within software engineering, you will work with a global team of internal and outsourced engineers.
Feasibility Assessment: You will be the engineering representative early in the product lifecycle. You will be part of a team of product managers and designers, tasked with conceiving commercially viable, highly desirable and technically feasible products. While product management owns defining what we build and design owns the experience, you will be expected to contribute ideas and provide constructive feedback on the ideas of others. In this phase, you will be responsible for ensuring that the PRD authored by the product manager is technically feasible. You will do this by leveraging your own technical expertise and leveraging a network of experts in the engineering team. You will also be responsible for identifying and delivering PoC’s to validate the product architecture.
Project Management: You will be responsible for driving the delivery of the software using agile methodologies and also for communicating status. This is a complex task as beyond just coordinating software engineering, design and product management, you will also be coordinating with hardware engineering. A key part of the role will also be driving change to ensure that we are using best practises when it comes to software development.
Technical Approach: You will be responsible for converting user stories and designs into technical requirements and detailed specifications that various engineering teams can execute on. To be successful at this, you will build a deep understanding of our software architecture and form close working relationships with architects and module leads. You will work very closely with the engineers working on your projects.
Innovation: You will also be responsible for staying on top of the technology trends in your domain and for identifying new enablers, evangelizing these and for driving engineering lead innovation in your domain.
10+ years of experience managing the full life cycle of multiple consumer facing software products, using an agile methodology, in a globally distributed team. Experience managing risk, accommodating change and managing trade offs.
Experience working across a majority of the following technologies - cloud, desktop, mobile and embedded, to allow you to work closely with multiple architects, module leads and engineers, to arrive at technical solutions, keeping in mind the current and future needs of the product.
A deep understanding and passion for software development best practices (e.g. CI/CD, automated testing, dev ops etc.)
A proven ability to deal with ambiguity paired with strong problem solving skills on the technology, process and people fronts.
Creativity, curiosity and a passion for technology, demonstrated by side projects/independent learning etc.
Experience working with product management and design. Prior experience working with hardware engineering is a strong plus.
Strong leadership, negotiation and communication skills. Experience leading by influence rather than authority.
Experience leading outsourced software development is a strong plus.
While we are ideally looking for talent in Switzerland/willing to relocate to Switzerland, we can also consider to place this role in the UK or Ireland. Monthly travel to Lausanne, Switzerland, will be required. In addition, travel internationally to attend meetings will be required from time to time.
A BS/MS in computer science or prior experience as a software engineer
Experience working closely with hardware
“All qualified applicants will receive consideration for employment without regard to age, race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.”
If you require an accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at +1 510-713- 4866 for assistance.