Our Mission:
We are in the midst of a tectonic shift in how people view video content -- sight, sound, and motion delivered on small (and not-so-small) screens. Television remains an incredibly powerful medium; for advertisers, it has an unparalleled ability to reach enormous audiences with a full screen, 30-second, high definition, surround-sound narrative. TV advertisements have the power to make people laugh, to tell a story, and to help them remember a brand. TV is a demand generation engine.
With this power comes a great responsibility. TV advertising has to demonstrate its value at an increasingly accurate level; it has to enable capturing the massive demand it generates across channels; it has to be responsive; and it has to be data-driven. Programmatic TV brings the best of media industry and knowledge together with large-scale data to enable advertisers to use television as a precision marketing instrument.
The proliferation of ways to access TV content and the availability of detailed data, such as second-by-second set-top-box (STB) viewing behavior, combine to make this an exciting opportunity to revolutionize a $70 billion industry.
Senior Software Development Engineer
The Senior Software Development Engineer designs, writes, and improves the software that comprises our platform for advanced TV. You will be a key contributor to the architecture, function, and quality of software in an industry-changing company.
Candidates for this position should have a proven ability to write clean, intuitive, and solid code. They should be innately curious and seek to understand things deeply and broadly; and quick to learn new topics and experiment with them. They should thrive in a fast-paced environment and excel at both collaborating with teammates, and directing their own work. Strong communication and writing skills, and the ability to do great work in a loosely structured environment, are required.
We are interested in senior to very senior engineers for this role – level of responsibility, compensation, and title will be based on ability and experience.
We prefer high-quality, C# and .NET compatible, open-source technologies that support clean code and productivity. Examples including Microsoft frameworks like Entity Framework, Web API, TypeScript, and NuGet; in addition to modern web development tools like Angular.js, d3.js, Less, and gulp. For data we use Microsoft SQL Server and MySQL, and are evaluating other options. We do not limit ourselves to Windows, and we use best of breed productivity and collaboration tools like Jira, Confluence, TeamCity, and Slack. We contribute back to the open source communities that we participate in.
We value computer science breadth and depth over skills with any specific technology – smart people can learn new toolsets quickly. Consequently, .NET expertise is not a requirement (it’s a strong nice-to-have), but a desire to work in .NET is required.