Skip to content
MongoDBMongoDB

Software Engineer 3

Build scalable backend systems and AI interfaces that enable developers and agents to work with MongoDB. The role requires strong Node.js and TypeScript experience, product-minded judgment, autonomy, and collaboration on high-visibility platform projects.

About the job

Responsibilities

  • Define the first version and future evolution of AI interfaces in collaboration with research, product management, engineering, design, and other teams.
  • Design, build, and deliver well-tested platform components, including the MongoDB MCP Server, Agent Skills, Intelligent Assistant Platform, and purpose-built agents.
  • Own ambiguous problems through completion and make sound decisions as requirements evolve.
  • Shape architecture, code reviews, development practices, and developer experience.
  • Mentor fellow engineers and own project accountability.
  • Participate in a 24/7 on-call rotation for business continuity and incident response.

Requirements

  • Strong experience building core components for scalable, high-availability web applications and services.
  • 3+ years of experience building backend systems, primarily with Node.js and TypeScript.
  • Experience identifying problems, implementing solutions, and working on complex projects.
  • Product-minded engineering judgment, pragmatic tradeoff-making, and comfort with ambiguity.
  • Strong collaboration and technical communication skills.
  • Eagerness to learn and a strong technical background.

Nice-to-haves

  • Experience building MCP servers, agent skills, or plugins for agentic applications.
  • Familiarity with agentic AI tooling, including AI IDEs, CLIs, and assistants.
  • Working knowledge of Java or Python.
  • Experience with OAuth and authentication infrastructure for developer-facing services.
  • Experience with databases and database internals.
  • Experience with containerization, Kubernetes, AI frameworks, or related tools.

Skills

Node.js, TypeScript, JavaScript, Java, Python, OAuth, Authentication, MongoDB, Mcp Server, Kubernetes, Containerization, Ai Frameworks

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
No salary listedRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.