Software Development Engineer, Data Replication Engine – C++, Databases

🔥 13 hours ago

🇺🇸 United States – Remote

💵 $130k - $180k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Stelo, a StarQuest Company

Stelo, a StarQuest Company

11 - 50 employees

Founded 1992

🔌 API

🏢 Enterprise

☁️ SaaS

API • Enterprise • SaaS

Stelo is an enterprise-class data replication tool that delivers data dynamically from any source to any destination for business intelligence analysis, reporting, and operational management. It simplifies data replication processes by supporting various forms of data movement, including migration, mirroring, and streaming across multiple databases, both relational and non-relational. With over 30 years of experience in data integration, Stelo ensures that data is readily available for real-time insights and scalable growth, while empowering organizations to overcome the complexities of static data pipelines.

📋 Description

• Design, build, test, and maintain core components of the replication engine, from capture through apply • Integrate with Db2, Oracle, SQL Server, PostgreSQL, MySQL, Snowflake, BigQuery, Databricks, Kafka, and Microsoft Fabric • Keep replication correct, resilient, and fast across on-premises and cloud environments • Tune data movement across CPU, memory, I/O, and network • Work with support, QA, and product to investigate complex customer issues • Ship robust, timely fixes and enhancements • Help shape platform design decisions, including internal APIs, data structures, and abstractions • Write well-documented, testable code • Review teammates’ code • Own work through to production on a small remote team

🎯 Requirements

• 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++ • Hands-on ODBC or JDBC experience, including connection lifecycle, statement execution, parameter and result-set handling, and diagnostics • Solid command of multithreading and synchronization in C++, including locks, condition variables, and thread-safe data structures • Cross-platform C++ development for Windows using Visual Studio and MSBuild and Linux using GCC, including debugging and profiling on both • Professional use of AI coding assistants, with the judgment to review and test generated code • 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 • Experience with IBM Db2, especially journaling on Db2 for i • Hands-on experience with data replication, change data capture, 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 including TCP/IP, DNS, and SSL/TLS • Experience diagnosing connectivity and performance issues in hybrid environments • Experience with Docker, Kubernetes, and CI/CD practices • Experience with gRPC and Protocol Buffers

🏖️ Benefits

• Stelo will provide all necessary computer equipment • Generous health insurance coverage • Employee benefits • Retirement matching • Medical insurance for you and your family • Monthly HSA contributions • 3 weeks paid vacation • 11 Stelo holidays • Matching retirement contributions • Annual bonuses • 100% remote workplace • Work/life balance and flexibility

Apply Now

Similar Jobs

🔥 13 hours ago

Blue Cross and Blue Shield of Louisiana

1001 - 5000

🏥 Healthcare

🛡️ Insurance

⚕️ Healthcare Insurance

Lead software engineer designing and maintaining Louisiana Blue’s internal healthcare applications. Providing technical leadership, testing, troubleshooting, and AI-driven development support.

🔥 13 hours ago

MGM Resorts International

10,000+ employees

✈️ Travel

📣 Marketing

🏨 Hospitality

Senior software engineer building cloud and backend systems for MGM Resorts International guest experiences. Developing production-grade services across enterprise-scale platforms.

🔥 14 hours ago

Acquisition.com

11 - 50

💼 Consulting

📣 Marketing

📚 Education

Senior Full-Stack Engineer building Acquisition.com’s client platforms, automations, and integrations. Owning production software end-to-end across advisory, media, and technology functions.

🔥 14 hours ago

Coinbase

1001 - 5000

💼 Consulting

₿ Crypto

💸 Finance

Senior Backend Engineer scaling Coinbase's global cryptocurrency trading products with Golang and gRPC. Designing high-performance services and real-time trading experiences for customers worldwide.

🔥 14 hours ago

EPRI

1001 - 5000

⚡ Energy

Technical Leader conducting EMF/RF research, modeling, measurements, and guidance for EPRI’s electric utility and emerging energy technology projects.