Engineer (Software Engineer)
DoubleVerify, Inc - New York, NY

This job posting is no longer available on Doubleverify, Inc. Find similar jobs:Engineer jobs - DoubleVerify jobs

Software Engineer
Location: New York City
Reporting Relationship: VP, Software Development

About the Company
DV is the leader in digital performance solutions, improving the impression quality and audience impact of digital advertising. Built on best practices, DV solutions create value for media buyers and sellers by bringing transparency and accountability to the market, ensuring ad viewability, brand safety, fraud protection, accurate impression delivery and audience quality across campaigns to drive performance. Since 2008, DV has helped hundreds of Fortune 500 companies gain the most value out of their media spend by delivering best in class solutions across the digital ecosystem that help build a better industry. Headquartered in New York City, DoubleVerify’s investors include JMI Equity, Institutional Venture Partners, Blumberg Capital, First Round Capital and Genacast Ventures. Learn more at

About the Position

The Software Engineer will join DoubleVerify’s Software Development team and will use industry standards and latest technologies to enhance our ad verification and measurement technologies. DoubleVerify runs mission critical systems that process billions of real time transactions a day, hence performance and scalability considerations would guide you throughout each project. You would need to be creative, original and sharp to find new ways to enhance our products. You will experiment with new and cutting edge technologies designed for Big Data and Ad tech solutions.

Specific Responsibilities

Enhance and create large scale distributed systems to process billions of objects with strict SLAs

Adhere to high scale concepts such as share nothing, lock-free data structures, etc.

Design and implement a large variety of components in many programming languages: C#, python, C++, JavaScript, etc.

Learn and get updated about new concepts, technologies and practices

Follow agile methodologies of rapid development and continuous integration

Fine tune real time ad serving systems, optimizing to the micro second level

Model and define APIs for external systems

Performing code reviews for peers as well as pair programming

Ensure all software components are automatically-testable and monitor-able

Position Requirements & Experience

Versatility and knowledge in many technologies and in particular: C#, python , MongoDB , Redis , Node.js , Veritca, Cognos, SQLServer, Hadoop

At least 2 years of experience in .NET technology

At least 2 years of experience SQL Server or other relational DB development

At least 2 years of experience in Scalable and big-datasystems

Good communication skills - a team player.

Experience in the Online Advertising domain is an advantage.

MBA or BA in Computer Science or related field of study

Working in agile environment