Z

ZoomInfo

Sells business data and sales intelligence

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • At least 7 years of experience as a backend developer, with a strong focus on services development.
  • Proficiency in at least one backend programming language and its ecosystem, such as Java, Node.js, or Python, and the ability to ramp up quickly in unfamiliar languages, frameworks, and systems.
  • Solid understanding of services architecture principles and best practices.
  • Proficiency in RESTful API design and development.
  • Strong proficiency in relational database querying and performance tuning, including indexing strategies, shard key design, query execution plans, and connection pool management.
  • Experience with SQL and NoSQL databases, including designing efficient data models and caching strategies.
  • Hands-on experience integrating with large language model or generative AI services, including prompt engineering, tools, agents, and validating generated outputs such as SQL query safety before production execution.
  • Ability to work independently and deliver results within short timelines.
  • Experience with containerization and orchestration tools.
  • Strong problem-solving and debugging skills.
  • Experience with a public cloud platform.
  • Ability to collaborate effectively.

Responsibilities

  • Design, develop, and maintain high-quality services in accordance with best practices and coding standards.
  • Collaborate with team members and stakeholders on the design and evolution of service architecture to ensure scalability, reliability, and performance.
  • Create RESTful APIs and integrate with external services while ensuring data consistency and security.
  • Use distributed SQL databases, such as SingleStore, and NoSQL stores, such as MongoDB, to design efficient data models, optimize access patterns, and implement caching strategies.
  • Build and maintain asynchronous job-processing pipelines using message queues.
  • Guide junior team members in planning and execution of work.
  • Identify and address service performance bottlenecks by optimizing code and infrastructure.
  • Write unit and integration tests and participate in code reviews to maintain quality and reliability.
  • Investigate and resolve production issues to ensure system availability.
  • Stay current with backend development and cloud technology trends and best practices.
  • Use AI assistants and large language models for code generation, debugging, and design exploration, applying engineering judgment to determine when and how much to rely on their output.
  • Technically lead and mentor junior team members and drive planning and execution of work.

About the Company

ZoomInfo

Sells business data and sales intelligence

ZoomInfo sells company and contact intelligence to sales, marketing, operations, and recruiting teams that need to find and reach customers or candidates. Its Copilot product combines buyer signals with AI recommendations so sellers focus on promising accounts. The platform connects with customer relationship software, enriches records, and routes leads, while tools for outreach and call analysis support the rest of the sales process. Customers pay for subscriptions based on features, users, and data access, with additional charges for usage and professional services. ZoomInfo traces its founding to 2007 and is headquartered in Vancouver, Washington, United States.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Vancouver, WA
Founded
2007

Recently Posted Jobs

Explore more opportunities at ZoomInfo

See more jobs