Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer, Data Replication Engine (C++ / Databases)

$130k - $180k
Full-time

Stelo

About Stelo

For over 30 years Stelo’s products have freed organizations from the complexities and difficulties of static data pipelines. Our software is an enterprise-class data replication tool that delivers data dynamically from anywhere to anywhere for BI analysis, reporting, and prediction, or for managing business operations, B2B interactions, and supply chains. Stelo combines powerful, purpose-built software with world-class service and support. From end-to-end expertise and problem ownership to deep knowledge of all operating systems, platforms, and database systems, Stelo gets customers up and running and keeps them there.

Stelo Software Engineer

Stelo is hiring a Software Engineer to work on the engine behind our data replication platform: the software that moves live data between Db2, Oracle, SQL Server, PostgreSQL, and cloud platforms such as Snowflake and Databricks, for customers who depend on it every day. The engine is built in C++ and Java, and you will work in both.

Our ideal candidate is a database engineer first and a strong C++ programmer second. What sets this work apart is the database knowledge it demands. You understand how databases work, from the SQL on the surface to the drivers that carry it to the transaction logs underneath. We especially value experience with IBM Db2. You work independently on a small remote team and own what you build through to production.

You also use AI coding assistants as real leverage, as we do every day. You know what to build, you review generated code critically, and you prove it correct before it ships.

Key Responsibilities

  • Design, build, test, and maintain core components of the replication engine, from capture through apply.
  • Integrate with a wide range of sources and targets: Db2, Oracle, SQL Server, PostgreSQL, and MySQL; cloud data platforms such as Snowflake, BigQuery, Databricks, Kafka and Microsoft Fabric.
  • Keep replication correct, resilient, and fast across on-premises and cloud environments, and tune data movement across CPU, memory, I/O, and network.
  • Work with support, QA, and product to investigate complex customer issues and ship robust, timely fixes and enhancements.
  • Help shape design decisions for the platform, including the internal APIs, data structures, and abstractions that simplify cross-database support and configuration.
  • Write well-documented, testable code, and review your teammates’ code.

Required Qualifications

  • Strong SQL and a working understanding of database internals, such as transaction logs, recovery, locking and isolation, query execution, or replication.
  • 5+ years building production systems-level or backend software in C++ (for example databases, storage engines, distributed systems, message brokers, or other high-throughput services).
  • Hands-on ODBC or JDBC experience: connection lifecycle, statement execution, parameter and result-set handling, and diagnostics (SQLSTATE, vendor error codes).
  • Solid command of multithreading and synchronization in C++, including locks, condition variables, and thread-safe data structures.
  • Cross-platform C++ development for Windows (Visual Studio, MSBuild) and Linux (GCC), including debugging and profiling on both.
  • Professional use of AI coding assistants, with the judgment to review and test what they produce.
  • Clear written and spoken communication, and comfort working on a fully remote, distributed team.
  • Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience.

Preferred Qualifications

  • Experience with IBM Db2, especially journaling on Db2 for i.
  • Hands-on experience with data replication, change data capture (CDC), ETL tools, or log-based data movement.
  • Hands-on experience with JDBC drivers and performance tuning across multiple relational databases.
  • Integration experience with Databricks, Snowflake, BigQuery, or Microsoft Fabric.
  • Working proficiency in Java.
  • Networking fundamentals (TCP/IP, DNS, SSL/TLS) and experience diagnosing connectivity and performance issues in hybrid environments.
  • Experience with Docker, Kubernetes, and CI/CD practices.
  • Experience with gRPC and Protocol Buffers.

Structure and Compensation

  • The position is 100% remote, full-time, and exempt
  • Stelo will provide all necessary computer equipment
  • Employee is responsible for providing a suitable workspace
  • Employee will be assigned a fixed weekly schedule
  • Candidate should expect to work Pacific time hours most days
  • Salary $130,000-$180,000 commensurate with experience
  • Generous health insurance coverage, employee benefits and retirement matching

Why Work at Stelo?

Stelo’s small, dedicated team has enjoyed a 100% remote workplace since the company’s founding. We have working from home and the flexibility it offers down! Combined with Stelo’s excellent benefits and an unwavering appreciation for work/life balance, Stelo is an environment where team members have a chance to stretch and grow along with the company.

  • 100% remote workplace
  • Competitive salaries
  • Medical insurance for you and your family
  • Monthly HSA contributions
  • 3 weeks paid vacation
  • 11 Stelo holidays
  • Matching retirement contributions
  • Annual bonuses
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer, Data Replication Engine (C++ / Databases) in Remote vacancy
  •  ...want to work deep inside a database that processes billions of...  ...businesses? Our team builds the data platforms at the core of...  ...are looking for a Senior Software Development Engineer who understands distributed...  ...modern language such as Java, C++, or C# including object-... 
    Database
    C++
    Contract work
    Internship

    Amazon

    Dublin, OH
    2 days ago
  •  ...SUMMARY We’re hiring a Staff Software Engineer to join the Replication Foundations team within...  ...including concurrency bugs, data inconsistencies, partial...  ...Go; experience with Java, C++, or similar systems languages...  .... - Familiarity with database internals, log-based replication... 
    Database
    C++
    Full time

    Temporal

    Remote
    a month ago
  • $175k - $200k

     ...billion gigabytes of data storage for 500K+...  ...that let other engineers provision, configure...  ...years of backend development in an enterprise environment...  ...(Java, Rust, C++, C#, Go, or...  ...building large scale software systems running on...  ...with time-series databases and query languages... 
    Database
    C++
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Backblaze External Website

    Remote
    9 days ago
  •  ...enabling human life on Mars.SOFTWARE ENGINEER, INFERENCE (AI DATA ENGINEERING)The...  ...as request routing, SDK development, rate limiting, and efficient...  ...experience with Rust or C++PREFERRED SKILLS AND EXPERIENCE:Experience...  ...operating commonly used databases such as PostgreSQL,... 
    Database
    C++
    Permanent employment
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    19 hours ago
  • $90k - $200k

     ...country.Job DescriptionCapTech Data Engineering consultants enable clients...  ...with end users, development staff, and business analysts...  ...A wide range of production database experience, usually including...  ...SQL, Python, Java, R, C# / C++ / C Database: SQL Server, PostgreSQL... 
    Database
    C++
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Chicago, IL
    19 hours ago
  • $243.29k - $295.25k

     ...everyone.Roblox’s database team develops the next...  ...every online data workload at Roblox. As a senior engineer on the database team...  ...storage formats, WAL and replication protocols, sharding...  ...of experience in software engineering or a...  ...strong skills in C/C++, GO or Rust.Hands-on... 
    Database
    C++
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    1 day ago
  • $90k - $200k

     ...country.Job DescriptionCapTech Data Engineering consultants enable clients...  ...with SQL or NoSQL database (PostgreSQL, MySQL, SQL server...  ...(Python, Java, R, C / C# / C++, Shell) Familiarity with one...  ...and client needs.Learning & Development - Programs offering certification... 
    Database
    C++
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Denver, CO
    19 hours ago
  • $170k - $205k

     ...energy, manufacturing, data center...  ...as a Senior Data Engineer, an early and pivotal...  ...Teams: Partner with software engineers, data scientists...  ...; Java, C, or C++ also valued), with...  ...optimization, and database design....  ...contributing to foundational development.Familiarity with... 
    Database
    C++
    Full time
    Temporary work
    Work at office
    Remote work

    Crusoe

    San Francisco, CA
    2 days ago
  •  ...Computer science/Engineering /Mathematics/Statistics...  ...share the same database with the client...  ...SKILLS For Java /Software Programmers Bachelors...  ...of the software development life cycle...  ...Java , javascript , C++ or software programming...  ...skills For data Science/Machine learning... 
    Database
    C++
    Immediate start
    Remote work

    SynergisticIT

    United States
    2 days ago
  • $168.1k - $227.4k

     ...milliseconds, or when Kinesis Data Streams ingests a new...  ...complex, high-impact engineering work. We are...  ...reliability.As a Senior Software Development Engineer, you will be...  ...distributed log and database systems that support...  ...such as Java, C++, or C# including object... 
    Database
    C++
    Internship
    Work from home
    Flexible hours

    AmazonWebServices

    Seattle, WA
    19 hours ago
  • $168.1k - $227.4k

     ...from vast volumes of data in the cloud? Do...  ...growing AWS Database and Analytics group...  ...develops and operates software that allows customers...  ...for innovative engineers with a passion for...  ...team: As a Software Development Engineer on the...  ...Java, Python, and C/C++ . Work at the core... 
    Database
    C++
    Internship
    Immediate start
    Work from home
    Flexible hours

    Amazon

    Bellevue, WA
    8 hours ago
  • $102.1k - $202.2k

     ...than 25%Profession: Software...  ...and Infrastructure Engineering (SCHIE) is the team...  ...with our server and data center infrastructure...  ...motivated Software Development Engineer to build...  ...management stack using C, C++, Python, and systems...  ...Azure services and database query language... 
    Database
    C++
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    2 days ago
  • $142.8k - $274.8k

     ...than 25%Profession: Software...  ...Principal Software Engineer, Storage Infrastructure...  ...clusters, optimizing data access, throughput...  ...not limited to, C, C++, C#, Java, JavaScript...  ...systems, file systems, databases, or cloud...  ...such as durability, replication, consistency, performance... 
    Database
    C++
    Ongoing contract
    Local area
    Remote work
    3 days per week

    Microsoft

    Redmond, WA
    8 hours ago
  • $500 per month

     ...Senior Software Engineer ClickHouse is launching...  ...power end-to-end data workflows. We'...  ...orchestrate and manage database clusters in...  ...agents, written in C, C++ or Rust...  ...distributed systems, data replication, and service...  ...both greenfield development and operational ownership... 
    Database
    C++
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    United States
    19 hours ago
  •  ...Software Development EngineerJob Type: Contract/W2/C2CVisa Status...  ...Software Development Engineers for our clients in Annapolis...  ...hyper scale traffics.Data Ingestion: Design and...  ...with vector databases and storage solutions...  ...with Java, C#, Python, C++, and other similar languages... 
    Database
    C++
    Full time
    Contract work
    Local area
    Remote work

    Dhaka Technologies Limited Company

    Oklahoma City, OK
    2 days ago
  • $156k - $215k

     ...Cloudflare’s Data Org builds the...  ...oriented backend engineers who enjoy...  ...# Analytical database systems: Building...  ...idempotency, replication, and graceful...  ...professional software engineering experience...  ...(Rust, C++) with the ability...  ...pipelines, API development, or customer-... 
    Database
    C++
    Full time
    Temporary work
    Flexible hours

    Cloudflare Events

    Remote
    8 days ago
  • $115.8k - $193k

     ...Software EngineerMcKesson is an impact-driven, Fortune...  ..., conveyor systems, databases, APIs, and user applications...  ....As a Software Engineer, you will design, develop...  ...the full software development lifecycle, contribute...  ...applications developed with C++ and Microsoft... 
    Database
    C++
    Remote work
    Weekend work
    Afternoon shift

    McKesson

    Irving, TX
    2 days ago
  • $100k

     ...looking for entry-level software programmers, Java...  .../Java developers, data analysts/data...  ...machine learning engineers for full time positions...  ...of the software development life cycle...  ...Java, javascript, C++, or software programming...  ...they share the same database with the client... 
    Database
    C++
    Remote job
    Full time
    H1b

    SynergisticIT

    Columbus, OH
    2 days ago
  •  ...Senior Software Development Engineer – Embedded Wireless SDR & Analytics Position...  ..., artificial intelligence, data science, and software engineering...  ...role, you will evaluate C++ code to re-architect and...  ...relational and time-series databases to log high-volume operational... 
    Database
    C++
    Full time
    Local area
    Remote work
    Flexible hours

    Trabus Technologies

    San Diego, CA
    4 days ago
  • $215k - $250k

    Onehouse Data Infrastructure Engineer Onehouse is a mission-driven company...  ...We live and breathe databases, building...  ...stack by building the software and data features that...  ...skills (Java and/or C/C++ preferably on a UNIX...  ...prioritize across feature development and tech debt with... 
    Database
    C++
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...motivated Senior DevTech Compute Engineer for Compression and Data Processing! Would you...  ...co-designing the systems, software components and hardware...  ...Compute team.Data analytics, databases and distributed data...  ...pthreads, TBB, etc.Fluency in C/C++, algorithms and data... 
    Database
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $120.5k - $162.68k

     ...an accomplished Senior Software Engineer with deep expertise in IBM...  ...Manager (TM) and Database (DB) application programming...  ...Contribute to the design and development of key components that replicate or extend IMS TM and DB...  ...proficiency in C, C++, or similar systems languages... 
    Database
    C++
    Remote work
    Flexible hours

    Rocket Software

    Waltham, MA
    2 days ago
  • $180k - $250k

     ...research moves at the speed of its data. LanceDB is the AI-native...  ...We're looking for a Senior Software Engineer to help expand the reach of Lance...  ...building high-performance databases, big data systems, or large-...  ...high-performance computing in C++, Java, and/or Scala ~... 
    Database
    C++
    Full time

    LanceDB

    Remote
    14 days ago
  • $250k - $275k

     ...highly experienced engineers and business...  ...extraordinary. Senior Software Engineer - Core Talos...  ...and market data distribution pipelines...  ...proficiency in Go, C++, Java, Rust or similar...  ..., I/O models, database design, network protocols...  ...active-active replication and regional... 
    Database
    C++
    Contract work
    Work at office
    Home office

    Talos Global Inc

    New York, NY
    1 day ago
  •  ...collaborative effort to develop software for anatomic...  ...Software Engineer and Architect who will...  ...oriented programming with C++Experience with software development in the healthcare...  ...Strong understanding of data design, architecture, relational databases, and data modeling.... 
    Database
    C++
    Part time
    Remote work

    Stanford University

    Stanford, CA
    2 days ago
  • $1,000 per unit

     ...We're looking for experienced software engineers to build AI coding tasks from a codebase they know...  ...Python, TypeScript, Go, Rust, Java or C++ ~ Solid with Docker, Linux, Git and...  ...Deep expertise in one area, such as databases, compilers, distributed systems, security... 
    Database
    C++
    Contract work
    Remote work

    Askable

    United States
    3 days ago
  • $100k - $120k

     ...systems that rely solely on empirical data, our AI will Detect and...  ...Backend:Node.js AWS Lambda AI Development: Python (auto-morphing AI cells) Core Systems: C/C++ (financial kernel), Java (via JNI)Databases: Oracle (financial engine), MongoDB (AI database) We’... 
    Database
    C++
    Remote work

    Sun West Mortgage Company, Inc.

    United States
    19 hours ago
  • $143.7k - $194.4k

     ...technologies?We are looking for talented software engineers to help define and drive the next...  ....- Contribute across the full software development lifecycle, including working backwards...  ...tools, systems, and services using: C#, C++, Java, or Perl experience- 1+ years of... 
    C++
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    19 hours ago
  • $206.09k - $285.6k

     ...APIs and optimizing database systems.Design and...  ...logging and data visualization system...  ...Diagnose and resolve software issues reported...  ...streamlined software development and deployment...  ...Science, Software Engineering, or a related field...  ...solutions in Java, C++, Python, or Ruby;Designing... 
    Database
    C++
    Remote work

    Stripe

    Seattle, WA
    4 days ago
  • $100k

     ...Synergisticit at Gartner Data & Analytics summit Why do...  ...Statistics , Computer Science or Engineering or candidates with gaps in...  ...of Core Java , javascript , C++ or software programming Spring boot...  ...as they share the same database with the client servicing team... 
    Database
    C++
    H1b
    Remote work

    SynergisticIT

    United States
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer, Data Replication Engine (C++ / Databases). Be the first to apply!