DoubleVerify
marketing measurement software, data and analytics
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Staff Software Engineer at DoubleVerify. Skills: big data processing platforms, data engineering, Java, Python, Snowflake, BigQuery, Databricks, Airflow, dbt, Spark, Pub/Sub ecosystem, Kafka Connect, Kafka Streams, Kinesis, SQL query, data modeling, Google Cloud Platform, DevOps, Docker, Kubernetes, Full-stack development, backend API services, modern frontend framework, React, Vue, Angular. Architect, design, and build big data processing platforms. Set technical direction and influence across ”
What You'll Achieve.
ensure industry-leading scalability and reliability of mission-critical systems processing billions of real-time transactions a day; improve day-to-day developer productivity and SDLC efficiency; gain insights into both our users and our product features; deliver quality solutions
Industry & Context.
address complex challenges with Big-Data processing and analytics; investigate issues; assess their impact; develop feasible solutions
What They're Looking For.
Must Have
10+ years of programming experience in software engineering, 5+ years of experience in data engineering, proficiency in both Java and Python, Deep understanding of big data technologies, standards, and protocols, 5+ years of experience working with big data platforms like Snowflake, BigQuery, Databricks, Airflow, dbt, Spark, Pub/Sub ecosystem (Kafka Connect, Kafka Streams, or Kinesis), building data pipelines at scale, Excellent knowledge in SQL query and data modeling, Experience with Google Cloud Platform, Experience with DevOps domain — working with build servers, Docker, and container clusters (Kubernetes), Full-stack development experience — building backend API services (e.g., REST/gRPC) and working with a modern frontend framework (e.g., React, Vue, or Angular), Experience with agile software processes, data-driven development, reliability, and responsible experimentation
Nice to Have
Experience with ad-serving technologies and standards is a plus
What You'll Do.
and build big data processing platforms
Set technical direction and influence across teams
Provide meaningful and relevant feedback to junior developers
stay up-to-date with system changes
Drive adoption of AI coding tools and AI-assisted workflows across the team
Explore the technological landscape for new ways of producing
and test data-driven products
Continuously improve the quality of deliverables and SDLC processes
Operate production environments
develop feasible solutions
Understand business needs and work with product owners to establish priorities
Bridge the gap between Business / Product requirements and technical details
Work in multi-functional agile teams with end-to-end responsibility for product development and delivery
and deliver quality solutions
How You'll Work.
Team & Collaboration
influence across teams; work with product owners; Work in multi-functional agile teams; team player; mentoring and growing a diverse team of talented data engineers
Communication Scope
Excellent communication skills
Process & Methodology
establish priorities, end-to-end responsibility for product development and delivery
Full Job Description
Who we are DoubleVerify is the leading independent provider of marketing measurement software, data and analytics that authenticates the quality and effectiveness of digital media for the world's largest brands and media platforms. DV provides media transparency and accountability to deliver the highest level of impression quality for maximum advertising performance. Since 2008, DV has helped hundreds of Fortune 500 companies gain the most from their media spend by delivering best-in-class solutions across the digital ecosystem, helping to build a better industry. Learn more at www.doubleverify.com. The Role The Staff Software Engineer will join and lead DV’s Programmatic software development team and will use industry standards and latest technologies to enhance our programmatic and platform products. You ensure industry-leading scalability and reliability of mission-critical systems processing billions of real-time transactions a day. You apply state-of-the-art technologies, frameworks, and strategies to address complex challenges with Big-Data processing and analytics. What you'll do Architect, design, and build big data processing platforms handling tens of TBs/Day, serve thousands of clients, and support advanced analytic workloads Set technical direction and influence across teams to align data platform investments with broader engineering and product strategy Provide meaningful and relevant feedback to junior developers and stay up-to-date with system changes Drive adoption of AI coding tools and AI-assisted workflows across the team to improve day-to-day developer productivity and SDLC efficiency Explore the technological landscape for new ways of producing, processing, and analyzing data to gain insights into both our users and our product features Design, develop, and test data-driven products, features, and APIs that scale Continuously improve the quality of deliverables and SDLC processes Operate production environments, investigate issues, assess their
Applying for this Staff Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about DoubleVerify?
Real rants from real employees. Read before you apply.