Facebook pixel

Lead Software Engineer
Updated on 9/28/2022
Locations
Everett, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
C/C++/C#
Linux/Unix
Management
Operating Systems
Objective-C
React.js
Python
Requirements
  • Working closely with product management, design, and engineering teams, you will help support and further develop our latest generation of software
  • Be involved early in the development of new products and help shape its experience through extended software capabilities
  • You will be expected to come up with innovative architectures and ideas, planning, time estimates and write clean, well-formatted and high-performing code
  • You will be expected to be involved in system and architecture design decisions for many of our future products
  • You will be expected to participate in code reviews and provide feedback on other's work. You are expected to enforce code review standards
  • You will be asked to Mentor and help less experienced developers from the team
  • You will be asked to challenge and synchronize design decisions that affect multiple products and multiple product teams
  • You will be challenged to constantly improve, innovate and learn new skills and even languages. On the job training is provided for specific technical subjects
  • 10+ years of software design & development experience
  • Relevant work experience, including hands-on software development experience in multiple major desktop operating systems
  • Deep expertise in at least one major consumer operating system (Windows, Mac or Linux)
  • Expertise in C, C++ or Objective C. Spanning low-level to modern C++ software development (pointers, memory layout, space complexity, bitwise operations)
  • Demonstrating a broad set of skills in software development, technology, web technologies & cloud services, open-source libraries & frameworks, and technology architecture concepts
  • Applying knowledge of software design patterns and best-practices where necessary
  • Expertise in additional languages like Python, React and NodeJS
  • Experience with delivering a consumer software product
  • Expertise with software linked to hardware products would be a great plus
Logitech

5,001-10,000 employees

Manufacturer of computer peripherals and software
Company Overview
Logitech's mission is to design products and experiences that have an everyday place in people's lives. Logitech creates personal peripherals for PC navigation, video communication and collaboration, music and smart homes.
Benefits
  • Comprehensive medical, dental, and vision
  • Life insurance, and short- and long-term disability
  • Flexible spending accounts for health care, dependent care and commuter expenses
  • Generous paid time off and holidays
  • Employee Assistance Program
  • Wellness programs and gym/sport benefits & discounts
  • Company social events
  • Logitech product discounts
  • Tuition reimbursement plan
  • Fun environment - take a break and play a game!
  • Retirement plan benefits
Company Values
  • Open and Ourselves
  • Hungry but Humble
  • Decide and Do
  • Collaborate but Challenge
  • Equality and Environment