# Software Engineer III - Python

**Company**: ZoomInfo
**Location**: Bengaluru, Karnataka, India
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/zoominfo/jobs/8477031002
**Canonical**: https://yubhub.co/jobs/job_adc2d7da-df2

## Description

We are looking for an experienced Software Engineer with a strong focus on backend development to join the Chorus Platform team.

As a Software Engineer III - Python, you will design and develop complex, large-scale distributed systems that handle millions of customer requests daily. You will take ownership of customer-facing features and continuously deliver improvements that empower users with actionable insights from our platform.

Key Responsibilities:

- Design and Develop: Build and deploy complex, large-scale distributed systems that handle millions of customer requests daily.

- Customer-Facing Innovation: Take ownership of customer-facing features and continuously deliver improvements that empower users with actionable insights from our platform.

- 3rd Party Integrations: Develop and integrate with external conferencing and communication platforms using various SDKs and APIs.

- Collaboration: Work closely with cross-functional teams including product managers, data scientists, and front-end engineers to deliver a seamless user experience.

Requirements:

- Backend Development: 5+ years of experience in software development, with expertise in Python (preferred), NodeJS, Java, or Scala.

- Distributed Systems: Proven experience in designing and developing distributed microservices and large-scale systems.

- API Development: Strong understanding and hands-on experience with RESTful API standards.

- Cloud Infrastructure: Experience working with cloud-based platforms, ensuring performance, scalability, and security of services.

- Database Management: Familiarity with both NoSQL and SQL databases, optimizing for performance and scalability.

- Communication & Leadership: High interpersonal skills, with the ability to communicate technical ideas clearly and mentor junior engineers.

- Adaptability: A willingness to work with a variety of technologies and to take ownership of different parts of the product.

Education: BSc in Computer Science, Mathematics, Software Engineering, or equivalent professional experience.

## Skills

### Required
- Python
- Backend Development
- Distributed Systems
- API Development
- Cloud Infrastructure
- Database Management

### Nice to have
- NodeJS
- Java
- Scala
- RESTful API standards
- NoSQL databases
- SQL databases
