Skip to content
Ambient.aiAmbient.ai

Senior Software Engineer, Backend

Build scalable, highly available backend services and APIs for a physical security platform, including video-streaming infrastructure and distributed microservices. The role requires 7+ years of web-services experience, strong object-oriented programming skills, and expertise in databases, streaming, cloud operations, and service reliability.

About the job

Responsibilities

  • Design and implement REST and GraphQL endpoints.
  • Design and implement highly available, latency-sensitive, fault-tolerant microservices.
  • Build core infrastructure for processing large volumes of video streaming data.
  • Improve the performance, reliability, and scalability of backend services.
  • Develop large-scale platform solutions and own small-to-medium platform features end-to-end.
  • Own one or more services or product features as part of the platform team.
  • Manage service reliability, including cloud operations.

Requirements

  • Bachelor's degree in Computer Science or an equivalent field, with a programming background.
  • At least 7 years of experience building scalable and highly available web services.
  • Strong experience with at least one object-oriented programming language, such as Python, C++, or Golang.
  • Expertise in REST and GraphQL APIs, web backend design principles, relational databases such as MySQL or PostgreSQL, streaming pipelines, publish-subscribe systems, and indexing systems.
  • Ability to write clean and maintainable code.
  • Experience designing and implementing complex systems involving multiple services, publish-subscribe paradigms, and microservices architectures.
  • Experience managing service reliability and cloud operations, including AWS or Google Cloud.

Nice-to-haves

  • Experience with Redis, Kafka, RabbitMQ, ActiveMQ, or similar technologies.
  • Experience building SaaS products.

Compensation and Benefits

  • Regular full-time employees receive stock options.
  • Comprehensive health and welfare benefits, including medical, dental, vision, life, employee assistance, legal services, and a 401(k) plan.
  • Flexible time off, including a winter break for most roles.
  • Company-provided equipment and branded gear.

Skills

Python, C++, Go, REST APIs, GraphQL, MySQL, Postgres, Streaming Pipelines, Pub-Sub Systems, Microservices, AWS, GCP, Redis, Kafka, RabbitMQ

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.