Browse All Jobs
Job Description
DoubleVerify is seeking a Senior Software Engineer II to join their full-stack team. The engineer will be responsible for enabling clients to successfully activate and operate DoubleVerify’s rich suite of products. The role involves developing scalable and reliable backend services that fuel DoubleVerify's client-facing user interfaces and operational processes. The team is user experience oriented, requiring close coordination with multiple development, product, and client services teams.DoubleVerify offers a hybrid work model from their New York City headquarters.What this role involves:
  • Designing and developing robust microservices built with .NET Core, and Python.
  • Establishing requirements on large-scale features with product managers.
  • Researching new technologies and adapting them within the systems.
  • Designing, implementing, and optimizing databases tables and processes.
  • Testing and optimizing code developed by team members.
  • Continuously releasing features using automated deployment tools.
  • Collaborating with team members and Product Managers in an agile environment.
  • Implementing application observability to enhance code integrity.
  • Providing code reviews and system design for senior team members.
Requirements:
  • At least 6 years of backend software engineering experience with C# or a similar language.
  • Familiarity with all aspects of SDLC and best practices.
  • Experience mentoring mid-level engineers.
  • Experience collaborating with non-technical stakeholders and cross-departmental engineering teams.
  • Experience with Infrastructure as Code (IaC) and CI/CD.
  • Strong experience with both relational and non-relational databases.
  • Experience building high-performance large-scale distributed systems.
  • Familiarity with modern microservice architecture and web-based/REST APIs.
  • Strong experience with containerization (Docker/k8s) and Kafka.
What this role offers:
  • Hybrid work model.
  • Opportunity to work with a talented full-stack team.
  • Opportunity to research and adapt new technologies.
Apply Manually