Skip to content
ZoomInfoZoomInfo

Senior Software Engineer

Builds scalable backend services, APIs, data models, and asynchronous processing pipelines while integrating LLM capabilities. The role requires 7+ years of backend experience, strong database and cloud expertise, and the ability to mentor engineers and lead delivery.

About the job

Responsibilities

  • Design, develop, and maintain high-quality services according to coding standards and best practices.
  • Collaborate with team members and stakeholders on service architecture, with a focus on scalability, reliability, and performance.
  • Create robust RESTful APIs and integrate external services while ensuring data consistency and security.
  • Design efficient data models, optimize access patterns, and implement caching strategies using distributed SQL and NoSQL databases.
  • Build and maintain asynchronous job-processing pipelines with message queues.
  • Guide junior team members in planning and executing work.
  • Identify and resolve performance bottlenecks in services, code, and infrastructure.
  • Write unit and integration tests and participate in code reviews.
  • Investigate and resolve production issues to maintain system availability.
  • Stay current with backend development and cloud technology best practices.
  • Use LLMs and AI assistants for code generation, debugging, and design exploration, applying sound engineering judgment when validating their output.

Requirements

  • 7+ years of backend development experience, with a strong focus on service development.
  • Proficiency in at least one backend programming language and ecosystem, such as Java, Node.js, or Python, with the ability to ramp up quickly in unfamiliar technologies.
  • Strong understanding of service architecture principles and best practices.
  • Proficiency in RESTful API design and development.
  • Strong RDBMS querying and performance-tuning skills, including indexing strategies, shard-key design, query execution plans, and connection-pool management.
  • Experience with SQL databases such as SingleStore and MySQL, and NoSQL databases such as MongoDB.
  • Experience designing efficient data models and caching strategies, including Redis.
  • Hands-on experience integrating LLM and GenAI services, including prompt engineering, tools, agents, and validation of LLM-generated outputs before production execution.
  • Ability to work independently and deliver high-quality results on short timelines.
  • Experience technically leading and mentoring junior team members and driving planning and execution.
  • Experience with containerization and orchestration tools.
  • Strong problem-solving and debugging skills.
  • Experience with a public cloud platform.
  • Excellent communication and collaboration skills.
  • Ability to thrive in a dynamic, fast-paced environment.

Skills

Java, Node.js, Python, REST APIs, Singlestore, MySQL, MongoDB, Redis, LLMs, Generative AI, Prompt Engineering, Message Queues, Docker, Kubernetes, Public Cloud

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.