Software Development Manager

Nortek Security and Control | Carlsbad, CA

Posted Date 4/09/2021
Description

Summary: The Software Development Manager will lead a team of engineers growing our home access and automation as well as commercial access and security. This position will direct the work of multiple engineers with many talents, including embedded software engineers, systems engineers and front/back-end engineers who will focus on delivering new functionality and architectures as well as sustaining existing products.

Primary Responsibilities:

  • Lead a team of engineers on the design, implementation and test of new features
  • Partner and collaborate with Access Engineering team in all aspects of product making and concepting
  • Collaborate with Program and Product Managers to ensure focus on deliverables and timelines
  • Institute and enforce rigorous operational practices to ensure customers can rely on our products and services
  • Recruit new talent to grow your team and mentor these engineers as they progress in their careers
  • Clear roadblocks for team and empower them
  • Communicate and coordinate all development activities and priorities with the VP Engineering, other engineering leaders and affected resources within the R&D engineering department to ensure successful completion of project objectives
  • Show example through variety of tasks, both managerial and hands-on. A wide degree of creativity and latitude is expected
  • Support CTO Office and VP Engineering in the technical leadership and driving best practices for code development, review, testing and deployment that ensure high-quality releases to production.
  • Ensures all department projects, initiatives, and processes are in conformance with organization's established policies and objectives
  • Implements and maintains department policies and standards
  • Other Duties as assigned

Qualifications:

  • Bachelor’s Degree or Master’s Degree in Computer Science, Engineering or closely related discipline
  • Minimum of 5+ years of demonstrated experience in software development for complex, UX and security critical systems
  • Minimum of 3+ years of prior software leadership experience and able to lead, develop and mentor a team of Software Engineers
  • Demonstrated experience in distributed computing, build and test infrastructure, interactive or real-time systems
  • Demonstrated experience in architecting solutions and/or services
  • Experience in working efficiently with off-shore teams
  • Experience in iOS/Android App development - Native and/or PWA
  • Experience cloud/backend and interaction with cloud ecosystems
  • Experience in IoT and AI integration
  • Extensive experience using Microsoft applications (i.e., Excel, Word, PPT, etc.)

Knowledge, Skills and Abilities:

  • Demonstrated experience in mentoring, leading and developing software engineering team in fast paced environment
  • Demonstrated experience in leading development teams and tailoring processes to maximize productivity and efficiency
  • Delivered complete software products that meet functional, UX and security critical requirements
  • Excellent technical and analytical skills
  • Proven ability to multi-task, set project priorities, goals and objectives for self and staff
  • Ability to effectively & professionally communicate with co-workers, customers and vendors

Share this job