AdTechTalent
Engineering6 days agoHybrid

DoubleVerify

Sr. Software Engineer II

C#JavaPythonSDLCIaCCI/CDGitlab CI/CDTerraformVaultMongoDBMS SQL ServerDockerKubernetesKafkabackendsoftware engineeringadtechagile

Key details

Salary

$107K – $212K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

New York City, New York, United States

Full job description

Seeking a Senior Software Engineer II to join the full-stack billing team developing scalable backend services for DoubleVerify's products. The role involves designing and developing services integrating with internal and external systems, collaborating with product managers and engineering teams, researching new technologies, testing and optimizing code, releasing features via automated deployment and Infra-As-Code, working in an agile environment, implementing application observability, providing code reviews and system design, and resolving production incidents. Requires at least 6 years backend experience in C#, Java, Python or similar, familiarity with SDLC best practices, mentoring experience, collaboration skills with technical and non-technical teams, expertise in Infrastructure as Code and CI/CD tools (Gitlab CI/CD, terraform, vault), strong database experience (MongoDB, MS SQL Server), containerization (Docker/k8s), and Kafka. AdTech experience is a plus. Full-time, hybrid work model based in New York City headquarters. Salary range $107,000 - $212,000 plus bonus, equity, and benefits.

What you'll do

  • Design and develop services that integrate with internal and external systems
  • Collaborate with product managers on establishing requirements
  • Establish technical requirements with engineering and architecture teams
  • Research and adapt new technologies
  • Test and optimize code developed by self and team members
  • Continuously release features using automated deployment tools and Infra-As-Code
  • Work in a fast-paced, agile environment with daily collaboration
  • Implement application observability to enhance code integrity and support
  • Provide code reviews and system design for senior team members
  • Investigate system issues, debug, and resolve production incidents

Requirements

  • At least 6 years of backend software engineering experience with C#, Java, Python, or similar language
  • Familiarity with all aspects of SDLC and best practices
  • Experience mentoring mid-level engineers
  • Ability to collaborate with non-technical stakeholders
  • Ability to collaborate with cross-departmental engineering teams
  • Experience with Infrastructure as Code (IaC) and CI/CD (e.g. Gitlab CI/CD, terraform, vault)
  • Strong experience with relational and non-relational databases (e.g. MongoDB, MS SQL Server)
  • Strong experience with containerization (Docker/k8s) and Kafka
  • Familiarity with the AdTech industry is a plus but not required

Tech stack

C#JavaPythonGitlab CI/CDTerraformVaultMongoDBMS SQL ServerDockerKubernetesKafka

Benefits

Bonus/commission (as applicable)EquityOther benefits (not specifically listed)

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.