Join our Talent Network
Skip to main content

Engineering Manager

Location: Charlotte, NC, United States
Job Family Range: 83500.00 - 180400.00
Requisition ID: 2992

Share:

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.
Share: