Director of Engineering

Location: Chicago
Job Type:

JOB AT A GLANCE: 

NCC Media is jointly owned by the three largest cable companies in America. They are building a platform that will revolutionize the way TV media is bought and sold. They are seeking a Director of Engineering with a proven track record that can lead a strong Engineering team in a fast-paced environment.

This candidate will be responsible for translating business objectives and product strategy into execution strategy (tactical and strategic) and assist in product roadmap. Also design and deliver software engineering solutions that enable fast, efficient deployment of well test code to production. Lead and manage a team of product-focused engineers. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

ESSENTIAL FUNCTIONS:

• Mentor and guide the professional and technical development of engineers on your team
• Translate application storyboards and use cases into functional applications
• Design, build, and maintain efficient, reusable, and reliable code
• Lead efforts to deploy new and existing applications into AWS
• Ensure the best possible performance, quality, and responsiveness of applications
• Help maintain code quality, organization, and automatization
• Work to improve the velocity of your and other teams

EDUCATION, SKILLS, AND EXPERIENCE:

• Proficient in C#, with a good knowledge of their ecosystems
• Strong understanding of object-oriented programming
• Familiar with various design and architectural patterns
• Knowledge of concurrency patterns
• Familiarity with Microsoft SQL Server
• Experience with popular web application frameworks (Angular or React)
• Understanding of fundamental design principles for building a scalable application
• Experience implementing automated testing platforms and unit tests
• Proficient understanding of code versioning tools such as GIT, SVN, VSTS
• Experience working in agile development environment
• Extensive experience in software development
• Significant experience managing engineers
• Experience implementing and managing AWS workload