Sr. Software Engineer II
About the role
We are seeking an experienced software engineer to join our talented full-stack billing team responsible for enabling clients to successfully activate and operate DoubleVerify’s rich suite of products. You’ll develop scalable and reliable backend services fueling DV's client-facing user interfaces and operational processes. We are a tech company at heart, addressing complex challenges and innovating to use the best technology and practices for the task at hand on a daily basis. The team is a cross-company focal point and user experience oriented, and as such you’ll be closely coordinating and working with multiple development, product, and client services teams.
This position is full-time and located in our New York City headquarters offices offering a hybrid work model from office and remote.
Responsibilities
- Design and develop services that integrate with internal and external systems.
- Closely collaborate with product managers on establishing requirements, and establish technical requirements with partnering engineering and architecture teams.
- Research new technologies and adapt them within the systems.
- Test and optimize code developed both by you and by other team members.
- Continuously release features using automated deployment tools and framework through Infra-As-Code.
- Work in a fast-paced, agile environment, collaborating with team members and Product Managers on a daily basis and participating in product meetings.
- Implement application observability to enhance code integrity and support throughout the development and release processes.
- Provide code reviews and system design for senior team members.
- Investigate system issues, debug, and resolve production incidents.
Requirements
- You have at least 6 years of backend software engineering experience with either C#, Java, Python, or a similar language.
- You are familiar with all aspects of SDLC; you know what the best practices are and follow them in your work.
- You provide mentoring to experienced mid-level engineers.
- You collaborate with non-technical stakeholders.
- You collaborate with cross-departmental engineering teams.
- You are experienced with Infrastructure as Code (IaC) and CI/CD (e.g., GitLab CI/CD, Terraform, Vault) focused on automating deployments and optimizing processes.
- Strong experience with both 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.
Pay
The estimated salary range for this role is between $107,000 - $212,000, determined based on qualifications, skills, experience, location, and balancing internal equity. This role is also eligible for bonus/commission (as applicable), equity, and benefits.