Skip to content

Senior Software Engineer - Database Engine Internals

Design and build next-generation database query and storage systems, contributing to query optimization, distributed execution, vectorized processing, and efficient storage. The role requires 5+ years of related systems experience and values expertise in databases, distributed systems, language design, or performance optimization.

About the job

Responsibilities

  • Drive requirements clarity and design decisions for ambiguous problems.
  • Produce technical design documents and project plans.
  • Develop new features.
  • Mentor more junior engineers.
  • Test and roll out changes to production, including monitoring.

Requirements

  • Passion for database systems, storage systems, distributed systems, language design, or performance optimization.
  • Comfort working toward a multi-year vision with incremental deliverables.
  • Customer-oriented mindset and focus on impact.
  • 5+ years of experience working in a related system.

Nice-to-have

  • PhD in databases or distributed systems.

Compensation and Benefits

  • Comprehensive benefits and perks are offered, with specific details varying by region.

Skills

Database Systems, Storage Systems, Distributed Systems, Language Design, Performance Optimization, Query Compilation, Query Optimization, Distributed Query Execution, Vectorized Execution, Resource Management, Transaction Coordination, Data Indexing, Spark, Lakehouse Architecture, Data Security

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.

Fivetran

Fivetran

Novi Sad, Serbia

Senior Software Engineer - SaaS Connectors
No salary listedHybrid5+ YOEBackend Engineering

Build and maintain Java-based SaaS connectors and data pipeline features, integrating source systems through cloud platforms and REST APIs. The role requires 5+ years of professional Java experience and includes design, troubleshooting, performance optimization, and on-call responsibilities.

Element451

Element451

Belgrade, Serbia

Senior Backend Engineer
No salary listedRemote5+ YOEBackend Engineering

Own the end-to-end delivery and operation of backend services for a multi-tenant, AI-powered SaaS platform. The role requires 5+ years of backend engineering experience, deep PHP/Laravel expertise, strong AWS and data-modeling skills, and experience with asynchronous systems and APIs.

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.

Fivetran

Fivetran

Novi Sad, Serbia

Senior Software Engineer
No salary listedHybrid5+ YOEBackend Engineering

The Senior Software Engineer will design, implement, and maintain database connectivity and data-capture capabilities for enterprise data pipelines. The role requires strong C and C++ experience, relational database and SQL expertise, and collaboration across the full software development lifecycle.