Senior Software Engineer - IAM

DoubleVerify is a company specializing in digital advertising technology and solutions.
Backend
Senior Software Engineer
In-Person
5+ years of experience

Description For Senior Software Engineer - IAM

As a Senior Software Engineer at DoubleVerify, you will be part of a talented team developing identity and access management solutions for a wide variety of products. Your primary responsibility will be developing back-end components of the Identity and Access management system. This role requires close coordination with multiple development, product, and Client Services teams.

Key Responsibilities:

  • Work on the Identity and Access Management system, focusing on data flow, access, and scalability.
  • Design, develop, document, and monitor IAM servers, including APIs, services, and infrastructure.
  • Participate in code reviews and improve code quality to meet industry and company standards.
  • Work in continuous development and integration cycles.
  • Provide system support and participate in an on-call rotation.
  • Collaborate in a fast-paced, agile environment with daily team and product meetings.

Requirements:

  • At least 5 years of software engineering experience, specializing in backend development.
  • Extensive experience programming in Java.
  • Familiarity with all aspects of SDLC, best practices, and comfort working in a CI/CD environment.
  • Experience with containerized solutions (Docker, Kubernetes) and cloud technologies (GCP preferred).
  • Substantial hands-on experience with SQL databases (PostgreSQL experience is a plus).
  • Familiarity with modern microservice architecture and web-based/REST APIs.
  • Quick learner with excellent communication skills and a team player mentality.

This position offers an opportunity to work on cutting-edge identity and access management solutions in a dynamic, collaborative environment. Join DoubleVerify and contribute to the development of scalable, secure systems that power a wide range of products in the digital advertising industry.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - IAM

  • Work on the Identity and Access Management system which provides the data flow, access, and scalability to the organization
  • Design, develop, document, and monitor IAM servers, including APIs, services and its infrastructure
  • Participate in code reviews, improve code quality making sure the code conforms to the industry and company standards
  • Work in continuous development and integration cycles
  • Provide support for the system and participate in an on-call rotation
  • Work in a fast-paced, agile environment, collaborating with team members and Product Managers daily and participating in product meetings

Requirements For Senior Software Engineer - IAM

Java
PostgreSQL
Kubernetes
  • At least 5 years of software engineering experience, specializing in backend development
  • Extensive experience programming in Java
  • Familiar with all aspects of SDLC; know and follow best practices, and comfortable working in a CI/CD environment
  • Experience working with containerized solutions (Docker, Kubernetes) and cloud technologies (GCP preferred)
  • Substantial hands-on experience working with SQL databases (experience with PostgreSQL is a plus)
  • Familiar with modern microservice architecture and web-based/REST API's
  • Quick learner, have excellent communication skills and are a team player
  • Knowledge about OAuth2.0, OpenId, and Identity Access Management systems is a plus; experience with Keycloak is a big plus

Interested in this job?

Jobs Related To DoubleVerify Senior Software Engineer - IAM

Sr. Software Engineer II

Senior Software Engineer II role at DoubleVerify, developing scalable backend services for digital advertising verification products.

Sr. Software Engineer

Senior Software Engineer role at DoubleVerify, working on big data analytics and ad verification at massive scale.

Windows Performance - Lead Senior Engineer

Lead Senior Engineer position focusing on Windows performance optimization at Qualcomm India, requiring 3+ years of experience in software engineering and Windows systems.

Graphics Compiler Test Engineer

Senior Systems Engineer role at Qualcomm focusing on graphics compiler testing and development, requiring 4+ years of experience with competitive benefits.