Senior Software Engineer - Architect

Logitech San Francisco , CA 94118

Posted 4 months ago

The Position

The Astro Gaming Console Gaming Team is growing! We are looking for a top-class senior software engineer/architect, motivated to architect and assist with development of our next generation of Windows, Mac and Mobile Software and Applications. You will also participate in software launch activities.

The ideal candidate is a highly organized, detail-oriented and passionate about building great software products.

The successful candidate should be an expert in the latest software languages, frameworks, build management systems, source control systems, Agile development and defect tracking systems. You should also have excellent knowledge of Windows, MacOS, iOS and Android. You should also be comfortable to work with marketing and product management in developing an integrated architecture to meet cross platform plus mobile software architecture to deliver exceptional product control and interface experiences seamlessly across PC, Mac, iOS and Android devices and platforms.

Your Contribution

  • You will architect and develop Astro Gaming next generation and ongoing cross platform and mobile software/app solutions. You will be required to develop, review, refine and present the required strategy and tactics for the required solutions. You will be required to lead in-depth evaluation and selection of various technologies affecting the development of the various software projects that will be required to achieve the objectives.

  • You will be expected to clearly detail, review, document and present proposed architectures, strategic directions or other proposed work products. You will be expected to be comfortable to expertly present concepts to both peers and senior management. As required, you should be able to present and explain complex subjects in simpler terms to gain broad understanding and buy in.

  • You will review, detail and propose new and innovative ideas to improve our current software suite as required before the next generation software is deployed.

  • You will be required to work with Logitech security standards and good security safe coding practices to assure our exposure to security breaches and other potential security problems can be averted and/or minimized.

  • You will be viewed as a technical leader and should put that into practice. You will be required to participate in code reviews and provide feedback on other's work. As required, you may be asked to lead code reviews, set code review standards or participated in cross company forums improving coding and review practices.

  • You will be expected to follow excellent development and documentation practices for code produced and to promote such practices within the team. As required, you will be expected to put on workshops or tutorials on new tools, good practices etc.

  • You will be expected to be a role model and mentor to younger engineers promoting latest technologies and processes as well as good code development practices.

Required Skill Set

  • 10+ years of strong software design & development experience in C/C++

  • Relevant work experience, including hands-on software development experience for PC/Device hardware. Relevant, demonstrable experience with MacOS, iOS and Android a plus.

  • Fluent in both Windows and Mac platforms with iOS and Android a strong plus

  • QT, Python and Java/Javascript knowledge is a plus.

  • Familiarity with game engines is a plus.

  • Excellent verbal and written communication skills

  • Excellent Presentation and Public Speaking skills a strong plus

  • Outgoing personality

  • Passion for Console, PC and Mobile gaming

  • Detail oriented with the ability to keep track of multiple complex issues and tasks simultaneously

  • BS/BA in Computer Science or equivalent technical field

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, 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 510-713- 4866 for assistance.

#LI-SN1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer (Data Infrastructure)
New!

One Medical

Posted Today

VIEW JOBS 10/16/2019 12:00:00 AM 2020-01-14T00:00 About Us At One Medical we are passionate about revolutionizing the primary care industry by offering a new approach to primary care. We combine people-centered design, technology, and a team of talented health care providers to give our members an amazing experience. One Medical is the fastest-growing primary care system in the country with over 70 locations nationwide in Boston, Chicago, Los Angeles, New York, Phoenix, Seattle, the San Francisco Bay Area, and Washington, DC. The Opportunity The Data team is looking for a core team member to lead the effort to build up, secure, and scale out our infrastructure that our data engineers, analysts, and data scientists rely on to build pipelines and drive decision making across the company. Because data security is so important to One Medical, we are looking for someone with a strong background in securing distributed systems, analytical tools, and integrating them with authentication and authorization systems. What you'll likely work on: * Design, deploy, manage and improve critical security infrastructure services/tools for authentication and authorization of our data * Deploy, manage, and optimize hadoop/hive and spark clusters for ETL and data analysis * Optimize our development pipeline, testing and release process * Create tools that make developing analytical data pipelines accessible for analysts across One Medical You'll be set up for success if you have: * Designed, configured, and maintained robust distributed systems * Designed and developed new systems and tools to enable ETL pipelines * Experience with Docker, Kubernetes and related tools and systems * Hadoop/Spark performance tuning * Deployed and built automation using terraform or cloudformation * Strong coding skills in Python, Java, or a similar language Benefits designed to aid your health and wellness: Taking care of you today * Paid sabbatical after 5 and 10 years * Employee Assistance Program - Free confidential advice for team members who need help with stress, anxiety, financial planning, and legal issues * Competitive Medical, Dental and Vision plans * Free One Medical memberships for yourself, your friends and family * Pre-Tax commuter benefits * PTO cash outs - Option to cash out up to 40 accrued hours per year Protecting your future for you and your family * 401K match * Credit towards emergency childcare * Company paid maternity and paternity leave * Paid Life Insurance - One Medical pays 100% of the cost of Basic Life Insurance * Disability insurance - One Medical pays 100% of the cost of Short Term and Long Term Disability Insurance This is a full-time role based in San Francisco, CA. One Medical is an equal opportunity employer and encourages all applicants from every background and life experience. One Medical San Francisco CA

Senior Software Engineer - Architect

Logitech