Skip to content
NavanNavan

Senior Software Engineer

Build scalable backend services and APIs that integrate LLMs, RAG, and conversational AI into consumer-facing travel and expense products. The role requires 5+ years of backend engineering experience, production API and microservices expertise, and familiarity with databases, cloud platforms, and AI technologies.

About the job

Responsibilities

  • Design and develop scalable, high-performance backend services and APIs.
  • Implement integrations with AI platforms and services.
  • Work with AI specialists to translate AI capabilities into production-ready features.
  • Ensure high reliability, performance, and security of AI-powered systems.
  • Collaborate with product and engineering teams to gather requirements and deliver solutions.

Requirements

  • 5+ years of professional backend engineering experience.
  • Strong proficiency in at least one backend programming language, such as Java.
  • Experience building and maintaining production-grade APIs and microservices.
  • Solid understanding of distributed systems, data structures, and algorithms.
  • Experience with SQL and NoSQL databases.
  • Track record of delivering consumer-facing products at scale.

Nice-to-haves

  • Experience with AI/ML platforms and services, such as OpenAI and Hugging Face.
  • Familiarity with large language models (LLMs), retrieval-augmented generation (RAG), or conversational AI.
  • Knowledge of vector databases and embedding technologies.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Understanding of AI/ML concepts and implementation patterns.

Skills

Java, Backend Apis, Microservices, Distributed Systems, Data Structures, Algorithms, SQL, NoSQL, OpenAI, Hugging Face, LLMs, Retrieval-Augmented Generation, Conversational AI, Vector Databases, AWS

Viz.ai

Viz.ai

Tel Aviv, Israel

Senior Software Engineer - Edge Services
No salary listedHybrid5+ YOEBackend Engineering

Senior Software Engineer building scalable backend microservices and healthcare-provider integrations for high-volume, time-critical data processing. Requires at least five years of backend development experience, distributed-systems expertise, and a computer science or related degree.

Datadog

Datadog

Bordeaux, France
Senior Software Engineer - Distributed Systems
No salary listedHybrid5+ YOEBackend Engineering

Build and operate fault-tolerant, low-latency distributed platforms and real-time data pipelines at internet scale. The role requires significant backend programming experience, expertise in languages such as Go, Java, Rust, or C++, and a bachelor’s degree or equivalent experience.

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.

GitLab

GitLab

United States
Senior Software Engineer , Security Platform: Authorization
$139k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer responsible for evolving GitLab’s authorization model across its Ruby on Rails monolith and next-generation policy engine. The role requires production Rails experience, authorization expertise, security judgment, API knowledge, and strong written communication.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.