Events  Classes  Jobs 
    Sign in  
DoubleVerify // digital media measurement software & analytics
Engineering, Full Time    New York    Posted: Friday, February 07, 2020
Apply To Job

Role Description

As a Software Engineer on the Pinnacle team in DoubleVerify you will be part of a cross-functional team responsible for design & implementation of DoubleVerifys client configuration & reporting platforms for external & internal use. You will be responsible for developing scalable & reliable backend services driving DV's client-facing user interfaces & operational processes. We believe in using the right tool for each task which means that you will be working with a variety of technologies & languages. In addition, due to the nature of the team, you will be closely coordinating & working with multiple development, product & client services teams.

What You Will Do

  • Design & develop robust micro-services built with .Net Core, Java & Python. The services are integrated with various systems including Salesforce, databases & internal APIs
  • Work with the Product Management team to understand requirements
  • Design & create relational databases along with the applications accessing them
  • Test & optimize code developed both by you & by other team members
  • Establish effective monitoring for automated system failures detection
  • Analyze data to study usage patterns & effectiveness of various system components
  • Continuously release your features using automated deployment tools & frameworks
  • Learn the ad tech industry as a whole, understand the business needs of each new feature, collaborate with product owners & end-users to achieve the desired behaviors
  • Participate & offer your valuable input in the teams planning sessions. The team is highly collaborative & everyone shares both knowledge & responsibility


  • At least 3 years of professional software engineering experience
  • You have extensive hands-on development experience with .Net, Java or Python
  • Ability to create maintainable, extensible, & scalable software
  • Experience working with relational databases, including schema design & data analysis
  • Excellent communication skills & a team player
  • You are an ambitious top performer who is able & loves to create robust & reliable software
  • Experience with developing micro-services architectures & thorough understanding of best practices
  • Experience with using task/build/automation tools in coordination with DevOps
  • Familiarity with REST APIs & web-based APIs
  • Experience with Docker & containerization is a big plus

Nice To Have

  • Design & implement systems responsible for processing billions of records daily
  • Use SQL to analyze data & develop reports & data transformations
  • Experience with creation & documentation of APIs
  • Experience building Angular based web applications is a plus
  • Familiarity with Salesforce is a plus
  • Superb technical skills in the areas of software design/development
  • Good instincts for data analysis/processing
  • A strong desire to create & operate state of the art systems
  • Experience with ETL & processing massive amounts of data
Apply To Job
© 2020 GarysGuide      Terms