Skip to content
LogicGateLogicGate

Software Engineer: Backend

Build and operate backend services, APIs, and data layers for an enterprise GRC SaaS platform. The role requires 3+ years of backend or platform engineering experience with Java or Kotlin, Spring Boot, REST APIs, and relational databases.

About the job

Responsibilities

  • Design and build backend features and production-grade REST APIs for the Risk Cloud platform using Java, Kotlin, and Spring Boot.
  • Take engineering work from requirements through implementation, testing, and production release.
  • Write clean code and comprehensive unit and integration tests with JUnit.
  • Diagnose and resolve distributed backend service issues using logs, console data, request tracing, and customer session analytics.
  • Own a defined platform domain, such as workflow or reporting services, and design maintainable, scalable functionality.
  • Participate in technical specification reviews and estimate effort.
  • Write technical documentation, including API contracts, data models, and Confluence runbooks.
  • Query and optimize PostgreSQL, Neo4j, and Redis data flows across microservices.
  • Work with RabbitMQ and other messaging infrastructure.
  • Collaborate with product managers, QA engineers, and frontend developers in Agile sprints.
  • Participate in peer code reviews and uphold engineering conventions.

Requirements

  • 3–5 years of professional backend, platform, or systems engineering experience.
  • Strong experience with Java, Kotlin, or a comparable enterprise JVM language.
  • Practical experience with Spring Boot or similar frameworks.
  • Experience building, owning, and maintaining production REST APIs, including API versioning and contract stability.
  • Experience with relational databases such as PostgreSQL, including complex queries, schema migrations, and query-performance analysis.
  • Ability to independently debug distributed backend services using logs and monitoring systems such as Datadog.
  • Experience using security and code-quality tools such as GitLab Ultimate, SonarQube, and Wiz.
  • Experience using AI coding assistants such as Cursor, GitHub Copilot, Codex, or Claude Code, with the ability to verify or reject generated output.

Nice to Have

  • Experience with Go.
  • Familiarity with Neo4j, RabbitMQ, or Redis.
  • Experience building multi-tenant B2B SaaS applications with strong data isolation, availability, and scalability requirements.
  • Understanding of event-driven architecture, microservices, and containerized applications.

Compensation and Benefits

  • On-target earnings: $105,000–$130,000 per year, plus equity and benefits.
  • Benefits include flexible health and wellness benefits, paid time off, holidays, health days, summer Fridays, learning and development programs, mentorship, and paid volunteer hours.

Skills

Java, Kotlin, Spring Boot, REST APIs, Junit, Postgres, Datadog, Gitlab Ultimate, Sonarqube, Wiz, Neo4J, Redis, RabbitMQ, Microservices

MongoDB

MongoDB

New York, NY

Software Engineer 3, Atlas Clusters Platform
$106k+/yrHybrid3+ YOEBackend Engineering

Build and evolve the distributed orchestration platform powering MongoDB Atlas, designing backend features and contributing to complex technical projects across cloud environments. The role requires at least three years of software development experience and expertise in compiled languages, modern web technologies, and major cloud platforms.

MongoDB

MongoDB

New York, NY

Software Engineer 3, Networking & Observability
$106k+/yrRemote3+ YOEBackend Engineering

Build and improve low-level networking and observability components for MongoDB’s distributed database, leading medium-sized projects from design through delivery. The role requires 3+ years of distributed-systems experience, production-level coding skills, and C++.

MongoDB

MongoDB

New York, NY

Software Engineer 3
$106k+/yrOn-site5+ YOEBackend Engineering

Build and improve MongoDB’s distributed replication infrastructure using C++ and the Raft consensus protocol. The role requires at least five years of experience with distributed or highly concurrent systems, strong debugging and performance skills, and experience delivering production software.

Twilio

Twilio

United States

Software Engineer , Identity
$106k+/yrRemote3+ YOEBackend Engineering

Build and operate backend capabilities for a cloud identity platform, including authentication flows, APIs, and developer experiences. The role requires 3+ years of experience with high-scale production systems and RESTful API development, with Go, TypeScript, and DynamoDB as preferred skills.

Limble

Limble

Charlotte, NC

Software Engineer II - Integrations
$110k+/yrRemote3+ YOEBackend Engineering

Software Engineer II on the Integrations team building and maintaining iPaaS-based integrations and customer-facing APIs. Requires 3+ years experience, Node.js/TypeScript, SQL, and third-party API integration skills.