Source Job

US 3w PTO

  • Design, build, test, and maintain core components of the replication engine, from capture through apply.
  • Integrate with databases and cloud platforms such as Db2, Oracle, SQL Server, PostgreSQL, Snowflake, Databricks, Kafka, and Microsoft Fabric.
  • Work with support, QA, and product to investigate complex customer issues and ship robust fixes and enhancements.

C++ SQL Database Internals

7 jobs similar to Software Development Engineer, Data Replication Engine (C++ / Databases)

Jobs ranked by similarity.

Global

  • Optimize and analyze performance of the core ClickHouse database across query optimization, caching, and low-level SIMD.
  • Build and maintain performance tests using real-world and synthetic datasets to prevent regressions.
  • Collaborate with support, core teams, and the open-source community on advanced performance issues and code reviews.

ClickHouse develops the fastest and most resource-efficient open-source database for real-time analytics, with over 49,000 GitHub stars. As a remote-first, globally distributed team of engineers, we value flexibility, collaboration, and a high-ownership startup culture.

EMEA

  • Design, develop, and maintain database features for ClickHouse and real-time analytical workloads.
  • Contribute to PostgreSQL ecosystem integrations including extensions, accelerators, and performance optimizations.
  • Review code, write regression tests, and resolve complex database and systems issues in a fully remote team.

They are a technology company specializing in open-source database and analytics software, particularly around ClickHouse and PostgreSQL ecosystems. They foster an inclusive, collaborative, and globally distributed engineering culture with a focus on technical excellence.

Global

  • Design and develop new features for the iPaaS and APIM platform using a modern stack including C++, Java, and Lua.
  • Take ownership of projects from design through deployment, ensuring scalability, reliability, and performance in a 24x7x365 environment.
  • Work with distributed teams and mentor others while driving data-driven decisions in a remote culture.

Jitterbit automates and orchestrates business systems with a unified AI-infused low-code platform for integration, orchestration, automation, and app development. The company is a growing leader in the iPaaS space with a remote-first, collaborative culture that values curiosity, ownership, and continuous learning.

US

  • Design, develop, and maintain large-scale distributed database and storage systems.
  • Build performance-critical infrastructure using Go, Rust, C++, or similar systems programming languages.
  • Operate production systems and troubleshoot complex reliability, performance, and availability issues.

This company builds and operates large-scale distributed database and storage infrastructure with a focus on low latency and high availability. They offer a fully remote, multinational work environment and comprehensive healthcare coverage.

EMEA

  • Design and develop new capabilities for a multi-master distributed PostgreSQL product.
  • Contribute to architecture and technical decisions for distributed database functionality.
  • Investigate complex software issues and provide production support to enterprise customers.

The partner company specializes in developing a multi-master distributed PostgreSQL database technology for enterprise-scale workloads. It maintains a globally distributed engineering team focused on high-availability and distributed systems.

Canada Germany UK

  • Implement Storage Encryption Everywhere in Gecko, including schema migrations and private browsing mode data storage.
  • Write and pass Web Platform Tests and add Gecko tests while iterating through code review with module owners.
  • Drive the feature through Nightly, Beta, and Release, fixing correctness, performance issues, and regressions.

Mozilla builds Firefox and other software that promote an open, private, and accessible internet. It is a mission-driven, globally distributed organization with a culture of transparency, open source contribution, and user trust.

Global

  • Design, develop, test, and maintain software, ensuring alignment with functional requirements, development guidelines, and the scope of work.
  • Actively contribute to team discussions regarding technology, development best practices, and process improvements.
  • Manage projects and deliverables to the client by engaging directly with customers to discuss product defects, product requirements, and deployment activities.

We are a reputable software company specializing in the healthcare industry, providing various products to laboratories, hospitals, and doctors since 1988. You will be joining a smart and driven team passionate about exploration and discovery in the Healthcare Software vertical, with significant investment in people, processes, and technology.