Software Architect
Logitech Europe SA
Lausanne, Canton de Vaud, Suisse
vor 5 Tg.
source : Jobeo

Description du poste :

SOFTWARE ARCHITECT

Engineering Lausanne, Switzerland APPLY

DESCRIPTION Position at Logitech The Role Logitech is a world leader in products that connect people to their digital experiences.

With a broad portfolio of interface devices, Logitech's leadership in innovation encompasses a wide variety of corded and cordless peripherals.

Logitech is at the forefront of design and is creatively driving a richer experience for digital interactions. The Creativity & Productivity (C&P) business group is the biggest division of Logitech, consisting of our mice, keyboards and presentation remotes.

It is a key pillar of Logitech's past, present and future as a global brand known for great design and exceptional user experiences.

Our C&P software team is seeking an experienced Software Architect to join us in defining the overall architecture and design of our next generation software for creativity and productivity peripherals.

As an experienced software architect, your mission is to lead the system design and architectural vision of Operating Systems (OS) & thirdparty integrations and extensibility for the software platform using modern technology stacks with a core focus on reusability, scalability and performance at scale.

Your technical leadership will be counted on to set strategic direction in developing the technology roadmaps and plans for software roadmap.

Your Role Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. Share our passion for Equality and the Environment.

These are the behaviors you'll need for success at Logitech. In this role you will :

Provide leadership for the system architecture, design and implementation of the next generation creativity and productivity software platform Work closely with internal and external partners to gather requirements and design plugin components to support OS & third-party integrations, leveraging API frameworks Provide deep technical expertise in Integration architecture design, solutions selection and implementation, and continuous technical improvements Work with product and engineering teams to help define product direction.

Communicate early and often to highlight risks and downside of solutions and be prepared to list options

and recommendation Partner with developers, architects, and product owners to drive user centric design, test-driven development, and CI / CD practices.

Define the solution with modularity, reuse and testability in mind, anticipating extensibility for future phases Provide strong documentation and specifications Guide and mentor team members in the implementation of the solutions Oversee progress of the development team to ensure consistency with initial design.

Look for new technology and services that will optimize integrations with our partners Improve processes or propose improvement where applicable Key Qualifications 10+ years experience designing and implementing desktop software applications 3-5 years of experience as an Architect / Principal Software Engineer / Technical Lead or equivalent Solid understanding and expertise in architecting software with a keen understanding of security, systems design with deep expertise in API Design, and pluggable microservices / plugin oriented architecture Experience building application frameworks or reusable components Advanced programming skills and passion for coding full stack services development with modern C++ (must), Python, Javascript on Mac / Windows.

Deep working knowledge and debugging skills of operating systems (Mac / Windows), memory management, networking and run time environments Ability to communicate highly technical concepts to non-technical audiences Service oriented attitude, with strong analytical, problem-solving and conceptual skills.

Fluency with the full software development lifecycle using Agile methodologies Experience with unit-test driven approach to development Be able to technically lead and develop a team of developers who might be geographically distributed Excellent command of English.

Education BS / MS in Computer Science or Computer Engineering Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it.

As a company, we're small and flexible enough for every person to take initiative and make things happen. But we're big enough in our portfolio, and reach, for those actions to have a global impact.

That's a pretty sweet spot to be in and we're always striving to keep it that way. "All qualified applicants will receive consideration for employment without regard to race, sex, age, 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.

LI-DP1 APPLY APPLY LATER

Back to Current Openings

2018 Logitech. All rights reserved

Melde diesen Job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Bewerben
E-Mail
Klicke auf "Weiter", um unseren Datenschutz-und Nutzungsbestimmungen zuzustimmen . Du kriegst außerdem die besten Jobs als E-Mail-Alert. Los geht's!
Weiter
Bewerbungsformular