POSITION TITLE: Director, Software Engineering
LOCATION: Lehi, Utah
Owlet’s Engineering team is searching for a driven, experienced, and innovative software engineering leader. We are looking for someone who has led and managed software engineering teams of 10+ and has experience setting up and managing quality testing and quality systems. Ultimately this person will be responsible for the reliability and performance of the software products. This is an awesome opportunity to work with a passionate and talented team and to help create forward-thinking and innovative products that will transform the world of infant healthcare!
As an engineer and leader at Owlet, we hope you will find your work both exciting and rewarding as you help us push the current state of infant health tracking technology and increase our ability to meet current and future needs. Our mission is to save lives by empowering parents with the right information at the right time. Come do work that matters.
Essential Duties and Responsibilities:
Strong understanding of organizational health and continued education in this area. Holds team members accountable to goals and commitments.
Prioritizes and organizes activities for the development, implementation, release and maintenance of engineering projects required for new software product development and sustaining engineering of existing software products
Provides clarity to the platform, mobile, and devops teams in the areas of process, schedule and priorities. Develops and reinforces habits that maintain development best practices.
Performs engineering design evaluations and works to complete projects within resource, budget and scheduling restraints.
Ability to evaluate system architecture, system integrations and interoperability between various software systems.
Ability to coach and mentor the software engineering team
Cross-functional ability to communicate technical plans and processes in a simple way
Ability to be an active contributor to software architecture and design.
Develops, implements and maintains quality policies and standards with collaboration and input from the VP of Engineering, engineering staff and quality management team.
Directs and organizes the development of stringing quality software testing systems and release protocols to maintain product reliability
REQUIRED SKILLS AND QUALIFICATIONS:
BSCS or BSCE degree with a minimum of 3 years hands-on professional experience related to software design and development. Minimum of 4 years additional experience managing software engineering staff and projects. Equivalent total experience or education may be considered.
Proven ability to manage engineering teams (10+)
Shows a proven track record of exceptional organizational and project leadership
Able to work within and manage software product development teams with a track record of on-time and on-scope delivery.
Able to multi-task, set project priorities, establish task focused goals and objectives for self and staff.
Experience with AWS, GCP and/or Azure.
Experience with iOS and Android Mobile Application development.
Experienced using modern software development processes, including software configuration management tools, defect tracking tools, and Test Driven Development Methodologies.
Experienced in hands-on development and troubleshooting on a variety of software platforms is highly preferred.
Experienced in Quality Testing, Quality Systems and Quality Engineering
Able to manage engineering team in an agile environment and SCRUM methodologies.
Able to communicate cross-functionally and deliver plans and timelines to the VP of Engineering.
Reports Directly to the VP of Engineering, Dallas Haueter
Salary and Bonus: Depending on Experience and Performance
Benefits: Health, life insurance, babysitting and other Owlet perks