Join DoubleVerify as a Staff Software Engineer, to help us grow our Publisher Solution. This leading SaaS product (https://pub.doubleverify.com/) enables a global customer base of publishers to understand & optimize their content & advertising revenue. Our product is used by publishers across the globe, & focusses heavily on data: we integrate with more than 100 different data providers, & protect & optimize the Publishers platforms, by processing, analyzing & reporting on billions of events every day.
We offer excellent compensation & benefits. Dont just take our word for it: get in touch for a (video) chat & ask any question you have about the role & DoubleVerify.
Your role
You join our Publisher engineering team in Ghent, Belgium. As a global company, you will also work closely with our engineering & product management teams across Europe & the US.
- As a Staff Engineer, you are the most senior member of the technical staff. You own & deliver complex software solutions in the field of data collection, processing, reporting & dashboarding.
- You maintain the existing codebase, develop new features, & evolve the architecture to meet growing scalability needs.
- You will work in the JVM technology stack, using a combination of Java 21, Spring Boot 3, Kotlin, gRPC & OpenAPI. On the platform side, we leverage Google Cloud Platform (GKE, BigQuery) & Cloudflare (e.g. Workers).
- You develop new ideas about the overall system architecture & effectively communicate them to the engineering teams, as well as the product management organization.
- You work with international teams, located in different time zones (Eastern Europe to West Coast USA), & occasionally travel internationally.
We realize your background might be different than ours & we welcome it. Rather than requiring very specific technical knowledge, we think its important to have a solid understanding of the fundamentals of software architecture & engineering.
Who You Are
- You have proven experience in a software development role, where you took long term ownership of a product (part), e.g as a lead software engineer, or as a software architect.
- A significant part of your experience involves hands-on software development, ideally while working on a SaaS product in a cloud environment. Experience with the development of data intensive applications is a strong advantage.
- You understand the value of API-first design, using technologies like OpenAPI & gRPC.
- You are familiar with most of our technology stack (JVM, i.e. Java / Kotlin) & cloud platforms (GCP, Cloudflare).
- You stay current on best practices & new technologies, but assess them with a critical eye.
- You maintain an open & critical mind, embracing the fact that those around you may challenge these.
- You are excellent at articulating your reasoning & making your assumptions explicit in English. Having good proficiency in Dutch is an advantage.
What We Offer
We offer excellent compensation & benefits, which include:
- A competitive wage including meal vouchers
- A bonus & stock plan
- A company car & compensation for public transportation & biking
- A generous vacation schedule
- Flexible working hours & a hybrid working policy
#Hybrid
|