Director of Engineering
About the Team
Come manage the software organization which builds the services powering VIZIO's SmartTV system! VIZIO is one of the largest TV manufacturers in the country and our SmartCast Software allows users to browse, search and discovers content from dozens of the biggest streaming providers. The primary responsibility of the Director of Software Engineering is to provide hands-on leadership for the SmartCast Services development team. As a manager of managers, you will understand how to remove roadblocks and provide an environment where each of your leads and individual contributors can maximize their productivity. Your technical ability and high emotional intelligence will allow you to earn the respect from other engineers.
In this role, you will lead the team in implementing critical API services that power all of our TV and Mobile SmartCast clients. This position will utilize the best techniques for building high capacity and resilient cloud-based services. This is one of the highest profile teams in the entire company that directly contributes to the user experience and revenue generating features.
The right person for this role will have a strong understanding of cloud-based microservices, especially in the AWS environment. They will deal well with ambiguity and can work collaboratively with other leaders throughout the company to achieve your goals. You will have clear areas of ownership and tremendous autonomy to manage your organization as you would like to achieve your goals. As a director, you will grow your organization, providing leadership and mentorship to your leads and individual contributors. This role will report to the VP Engineering, Software & Services.
What You Will Do
- Manage a team of engineering managers and individual contributor software engineers
- Perform regular 1-1s with your reports, helping them to resolve issues, improve their skills, grow their careers, and overall make them as productive as possible
- Provide direct reports with ongoing performance feedback and complete official performance reviews as outlined by HR department
- Serve as an architect, technical lead, mentor, and subject matter expert for the engineering team
- Owner for several large components or infrastructure items and responsibility for maintaining high availability in a 24x7 service.
- Work with Engineering Team, Senior Leadership, Program Management, Product Management, and Operations to deliver agreed upon goals and meet deadlines
- Be proactive in proposing solutions to improve our engineering process, architecture, codebase, and reliability of our software solutions.
- Lead by example and dive-deep into the code when necessary to help team design, write and test code.
- Strong advocate for high code quality, test coverage, maintainability, and reliability,
- Drive the hiring process by screening, interviewing, and working on offers for candidates.
- Serve as a professional example for others to follow by being diplomatic, pragmatic, and respectful when dealing with internal and external contacts.
About You
- 10+ years experience with software engineering
- 8+ years' experience as a people manager
- Performance driven mindset with demonstrated ability to motivate team and drive projects to completion.
- Expert ability to write code and debug large existing codebases
- Highly proficient with several different programming languages, including strongly and loosely typed languages. C# experience would be a plus.
- Experience building highly scalable microservices supporting millions of requests per second with incredible uptime exceeding 99.99%.
- Extensive experience building cloud-based services in AWS or similar cloud environment, preferably services supporting consumer facing products.
- Strong understanding of source code version control systems, Git, Github, and code branching/merging strategies
- Deep understanding of data structures, algorithms, performance tuning.
- Strong engineering design patterns to promote loosely coupled systems
- Very strong OOP skills with ability to evaluate code designs with respect to maintainability
- Deep understanding of web technologies, HTTP protocol
- Strong experience with relational and non-relational databases.
- Excellent verbal and written communication skills, and ability to write thorough software design specification documents.
- Ability to work autonomously, with minimal supervision from manager, to achieve engineering goals
- Extensive experience interviewing software engineer candidates
- Ability to effectively communicate and present to executive team.
About VIZIO
About VIZIO:
We are Beautifully Simple.
Headquartered in Irvine, California, VIZIO is a leading HDTV brand in America and the #1 Sound Bar Brand in America. VIZIO's mission is to deliver high performance, smarter products with the latest innovations at a significant savings that we can pass along to our consumers. Our loyal following and industry-wide praise continues to grow as we redefine what it means to be smart.
VIZIO, Inc. is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.
We do not accept unsolicited agency resumes. We will not pay fees to any third-party agency, outside recruiter or firm without a mutually agreed-upon contract and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes will be considered our property and will be processed accordingly.
For Colorado-based employment: The minimum salary for this position is $200,000/year. The compensation package includes the annual bonus in addition to a range of medical, dental, vision and other benefits.
For Washington-based employment: The minimum salary for this position is $200,000/year. The compensation package includes the annual bonus in addition to a range of medical, dental, vision and other benefits.