Software Development Engineer @Stelo
Software Development
Salary usd 130,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 5d ago

[Hiring] Software Development Engineer @Stelo

5d ago - Stelo is hiring a remote Software Development Engineer. ๐Ÿ’ธ Salary: usd 130,000 - 180,000 per year ๐Ÿ“Location: USA

Role Description

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:

  • Understand how databases work, from the SQL on the surface to the drivers that carry it to the transaction logs underneath.
  • Experience with IBM Db2 is especially valued.
  • Work independently on a small remote team and own what you build through to production.
  • Use AI coding assistants as real leverage, reviewing generated code critically and proving 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, tuning 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 internal APIs, data structures, and abstractions that simplify cross-database support and configuration.
  • Write well-documented, testable code, and review your teammatesโ€™ code.

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.

Benefits

  • 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.
Before You Apply
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Development Engineer @Stelo
Software Development
Salary usd 130,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 135,000+ Remote Jobs
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 135,000+ Remote Jobs
ร—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews

โšก 138,804+ remote jobs, refreshed hourly

๐Ÿ”” Real-time alerts: Apply first, direct to employer

๐Ÿ›ก๏ธ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later