{"schemaVersion":"jobsearcher.job.v1","id":"59beabe3135ff8dfc962c926","url":"https://jobsearcher.com/jobs/59beabe3135ff8dfc962c926","canonicalUrl":"https://jobsearcher.com/jobs/59beabe3135ff8dfc962c926","title":"Software Development Engineer, Data Replication Engine (C++ / Databases)","description":"About Stelo\n\nFor 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.\n\nStelo Software Engineer\n\nStelo 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.\n\nOur 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.\n\nYou 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.\n\nKey Responsibilities\nDesign, build, test, and maintain core components of the replication engine, from capture through apply.\nIntegrate 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.\nKeep replication correct, resilient, and fast across on-premises and cloud environments, and tune data movement across CPU, memory, I/O, and network.\nWork with support, QA, and product to investigate complex customer issues and ship robust, timely fixes and enhancements.\nHelp shape design decisions for the platform, including the internal APIs, data structures, and abstractions that simplify cross-database support and configuration.\nWrite well-documented, testable code, and review your teammates' code.\nRequired Qualifications\nStrong SQL and a working understanding of database internals, such as transaction logs, recovery, locking and isolation, query execution, or replication.\n5+ years building production systems-level or backend software in C++ (for example databases, storage engines, distributed systems, message brokers, or other high-throughput services).\nHands-on ODBC or JDBC experience: connection lifecycle, statement execution, parameter and result-set handling, and diagnostics (SQLSTATE, vendor error codes).\nSolid command of multithreading and synchronization in C++, including locks, condition variables, and thread-safe data structures.\nCross-platform C++ development for Windows (Visual Studio, MSBuild) and Linux (GCC), including debugging and profiling on both.\nProfessional use of AI coding assistants, with the judgment to review and test what they produce.\nClear written and spoken communication, and comfort working on a fully remote, distributed team.\nBachelor's degree in computer science, software engineering, or a related field, or equivalent practical experience.\nPreferred Qualifications\nExperience with IBM Db2, especially journaling on Db2 for i.\nHands-on experience with data replication, change data capture (CDC), ETL tools, or log-based data movement.\nHands-on experience with JDBC drivers and performance tuning across multiple relational databases.\nIntegration experience with Databricks, Snowflake, BigQuery, or Microsoft Fabric.\nWorking proficiency in Java.\nNetworking fundamentals (TCP/IP, DNS, SSL/TLS) and experience diagnosing connectivity and performance issues in hybrid environments.\nExperience with Docker, Kubernetes, and CI/CD practices.\nExperience with gRPC and Protocol Buffers.\nStructure and Compensation\nThe position is 100% remote, full-time, and exempt\nStelo will provide all necessary computer equipment\nEmployee is responsible for providing a suitable workspace\nEmployee will be assigned a fixed weekly schedule\nCandidate should expect to work Pacific time hours most days\nSalary $130,000-$180,000 commensurate with experience\nGenerous health insurance coverage, employee benefits and retirement matching\nWhy Work at Stelo?\n\nStelo'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.\n\n100% remote workplace\nCompetitive salaries\nMedical insurance for you and your family\nMonthly HSA contributions\n3 weeks paid vacation\n11 Stelo holidays\nMatching retirement contributions\nAnnual bonuses","company":"Stelo","rawCompany":"stelo","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-21T12:34:33.221Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Engineer, Data Replication Engine (C++ / Databases)","description":"About Stelo\n\nFor 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.\n\nStelo Software Engineer\n\nStelo 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.\n\nOur 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.\n\nYou 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.\n\nKey Responsibilities\nDesign, build, test, and maintain core components of the replication engine, from capture through apply.\nIntegrate 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.\nKeep replication correct, resilient, and fast across on-premises and cloud environments, and tune data movement across CPU, memory, I/O, and network.\nWork with support, QA, and product to investigate complex customer issues and ship robust, timely fixes and enhancements.\nHelp shape design decisions for the platform, including the internal APIs, data structures, and abstractions that simplify cross-database support and configuration.\nWrite well-documented, testable code, and review your teammates' code.\nRequired Qualifications\nStrong SQL and a working understanding of database internals, such as transaction logs, recovery, locking and isolation, query execution, or replication.\n5+ years building production systems-level or backend software in C++ (for example databases, storage engines, distributed systems, message brokers, or other high-throughput services).\nHands-on ODBC or JDBC experience: connection lifecycle, statement execution, parameter and result-set handling, and diagnostics (SQLSTATE, vendor error codes).\nSolid command of multithreading and synchronization in C++, including locks, condition variables, and thread-safe data structures.\nCross-platform C++ development for Windows (Visual Studio, MSBuild) and Linux (GCC), including debugging and profiling on both.\nProfessional use of AI coding assistants, with the judgment to review and test what they produce.\nClear written and spoken communication, and comfort working on a fully remote, distributed team.\nBachelor's degree in computer science, software engineering, or a related field, or equivalent practical experience.\nPreferred Qualifications\nExperience with IBM Db2, especially journaling on Db2 for i.\nHands-on experience with data replication, change data capture (CDC), ETL tools, or log-based data movement.\nHands-on experience with JDBC drivers and performance tuning across multiple relational databases.\nIntegration experience with Databricks, Snowflake, BigQuery, or Microsoft Fabric.\nWorking proficiency in Java.\nNetworking fundamentals (TCP/IP, DNS, SSL/TLS) and experience diagnosing connectivity and performance issues in hybrid environments.\nExperience with Docker, Kubernetes, and CI/CD practices.\nExperience with gRPC and Protocol Buffers.\nStructure and Compensation\nThe position is 100% remote, full-time, and exempt\nStelo will provide all necessary computer equipment\nEmployee is responsible for providing a suitable workspace\nEmployee will be assigned a fixed weekly schedule\nCandidate should expect to work Pacific time hours most days\nSalary $130,000-$180,000 commensurate with experience\nGenerous health insurance coverage, employee benefits and retirement matching\nWhy Work at Stelo?\n\nStelo'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.\n\n100% remote workplace\nCompetitive salaries\nMedical insurance for you and your family\nMonthly HSA contributions\n3 weeks paid vacation\n11 Stelo holidays\nMatching retirement contributions\nAnnual bonuses","datePosted":"2026-10-21T12:34:33.221Z","dateModified":"2026-10-21T12:34:33.221Z","hiringOrganization":{"@type":"Organization","name":"Stelo","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"59beabe3135ff8dfc962c926"},"url":"https://jobsearcher.com/jobs/59beabe3135ff8dfc962c926"}}