# Senior Software Engineer

**Company**: ZoomInfo
**Location**: Waltham, Massachusetts
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $140,000-$220,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/zoominfo/jobs/8340519002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c731a39b-db1

## Description

ZoomInfo is where careers accelerate. We move fast, think boldly, and empower you to do the best work of your life.

As a Senior Backend Software Engineer on the Growth team, you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work primarily with Java to develop robust, high-performance systems that power our platform and serve millions of users.

Responsibilities:

- Design, develop, and maintain scalable backend services and APIs using Java and related frameworks

- Architect and implement microservices that handle high-volume traffic and complex business logic

- Collaborate with cross-functional teams to define, design, and ship new features

- Optimize application performance, scalability, and reliability

- Write clean, maintainable, and well-tested code following best practices

- Participate in code reviews and mentor junior engineers

- Troubleshoot and resolve production issues in distributed systems

- Contribute to technical architecture decisions and system design

- Implement monitoring, logging, and alerting solutions for backend services

- Stay current with emerging technologies and industry best practices

Requirements:

- Bachelor's degree in Computer Science, a related field, or equivalent practical experience

- 6+ years of experience with backend software development using Java

- 3+ years of experience in designing, analyzing, and troubleshooting large-scale distributed systems

- 2+ years of experience leading projects and providing technical leadership

- Strong expertise in Java frameworks and technologies (Spring Boot, Hibernate, Maven/Gradle)

- Experience with RESTful API design and microservices architecture

- Proficiency with relational and NoSQL databases

Preferred Qualifications:

- Master's degree in Computer Science or Engineering

- Experience with Node.js for backend development

- Experience with cloud platforms (AWS, GCP, or Azure)

- Knowledge of containerization and orchestration (Docker, Kubernetes)

- Experience with CI/CD pipelines and DevOps practices

- Familiarity with message queuing systems (Kafka, RabbitMQ)

- Experience with performance optimization and scalability

- Strong understanding of software design patterns and clean code principles

Benefits: We offer comprehensive benefits and holistic mind, body, and lifestyle programs designed for overall well-being.

Salary: $140,000-$220,000 USD

## Skills

### Required
- Java
- Spring Boot
- Hibernate
- Maven/Gradle
- RESTful API design
- microservices architecture
- relational databases
- NoSQL databases

### Nice to have
- Node.js
- cloud platforms
- containerization
- orchestration
- CI/CD pipelines
- DevOps practices
- message queuing systems
- performance optimization
- scalability

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/zoominfo/jobs/8340519002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
