Engineering Manager

Snap One Holdings Charlotte , NC 28201

Posted 3 weeks ago

Description

Snap One is a leading manufacturer and exclusive source of control, A/V, surveillance, networking, power, and infrastructure equipment for residential and commercial professionals. With a vast catalogue of today's most popular brands, Snap One is the premier choice for professional installers across the globe. We believe that life's better when everything works together, and the same can be said about the collaborative work we do. Join our award-winning team in our continuous quest to deliver the most brilliant, personalized smart living and smart business experiences to people around the world.

The Manager of Engineering is responsible for OvrC software engineering in the product development organization and will report to a Director of Engineering on the OvrC platform. OvrC is a cloud-based IoT application with millions of devices that provide configuration and remote management support to Snap One customers. This role requires exceptional problem-solving skills for both people and technology, a deep technical knowledge, and understanding of business goals to be successful. The Manager of Engineering will be responsible for managing a team of cross-functional development engineers and collaborating with cloud infrastructure support to ensure the platform maintains uptime and scalability. This individual will partner with product managers, UX design, data scientists, embedded engineers, and other key partners to expand OvrC features across Snap One product categories.

Specific Responsibilities

  • Responsible for the OvrC web-based and mobile software engineering, including coaching and mentoring of engineers.

  • Responsible to lead a squad of cross-functional software engineers aligned to product categories.

  • Responsible for OKR/KPI for software engineering teams.

  • Ensure the software your team delivers is of high quality, reliable, secure, and maintainable.

  • Partners with product management and engineering to evaluate the impact of new product features and building a roadmap.

  • Stay abreast of industry trends, emerging technologies, and best practices, applying this knowledge to drive continuous improvement and innovation within the engineering team.

Required Qualifications

  • BS in Computer Science, Computer Engineering, or equivalent experience

  • 2+ years management experience leading software engineering teams

  • 5+ years in web-based software engineer.

  • Excellent organizational skills and experienced in SDLC.

Preferred Qualifications

  • Advanced knowledge and experience of HTML5, CSS3 and ES6.

  • Experience with strongly typed, C-based languages (ex: C#, Java), and particularly Google's Go (Golang).

  • Experienced with JavaScript, React, Vue, and static typing in ES6 using TypeScript.

  • Experienced with ES6-based mobile app development using Cordova, Ionic, or React Native

Snap One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.


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
Engineering Manager
New!

KPI Solutions

Posted Today

VIEW JOBS 5/2/2024 12:00:00 AM 2024-07-31T00:00 KPI Integrated Solutions is currently searching for a Project Engineer Manager to lead the delivery of safe and reliable material handling solutions that excee KPI Solutions Atlanta GA

Engineering Manager

Snap One Holdings