Fivetran Inc. logo

Senior C Programmer

Job Overview

Location

Novi Sad, South BaÄŤka, Serbia, EMEA

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 19, 2026

Full Job Description

đź“‹ Description

  • • Senior C Programmer at Fivetran Inc. plays a critical role in building and maintaining the data pipeline infrastructure that enables thousands of companies to access reliable, analysis-ready data without engineering overhead—directly supporting Fivetran’s mission to make data access as simple and reliable as electricity.
  • • Design, implement, and test high-performance C code for database connectors that extract data from relational databases and load it into cloud data warehouses like Snowflake, BigQuery, and Redshift, ensuring correctness, scalability, and low latency in production environments.
  • • Review and approve technical design documents and pull requests, enforcing code quality standards, identifying architectural improvements, and mentoring junior engineers to elevate team-wide technical excellence.
  • • Take end-to-end ownership of database connector lifecycle—from requirements gathering and prototyping to implementation, testing, release, and post-deployment monitoring—iterating based on feedback from customer support, sales, and product teams.
  • • Collaborate cross-functionally with sibling engineering teams, product managers, and customer-facing roles to align technical work with business goals, ensuring connectors meet enterprise-grade reliability and scalability demands.
  • • Work within a hybrid model in Novi Sad, Serbia, contributing to a globally distributed engineering culture that values innovation, psychological safety, and continuous learning, while advancing expertise in systems programming, database internals, and cloud-native data infrastructure.
  • • Develop deep expertise in relational database systems, including transaction logging, concurrency control, and call-level interfaces (ODBC/JDBC), while applying modern software engineering practices to legacy-performance-critical C codebases.

🎯 Requirements

  • • Proven experience in C programming, including strong proficiency in pointers, memory management, structs, and low-level system interactions.
  • • Hands-on experience with relational databases, SQL, and database connectivity interfaces (e.g., ODBC, JDBC, or native C APIs) for data extraction and replication.
  • • Familiarity with cloud platforms (AWS, GCP, Azure) and infrastructure-as-code tools such as Docker, Kubernetes, or Terraform for deploying and managing data pipeline components.

🏖️ Benefits

  • • 100% employer-paid medical insurance for employees and dependents.
  • • Generous paid time-off (PTO) policy, inclusive parental leave, sick leave, holidays, and volunteer days.
  • • RSU stock grants, professional development stipend, monthly cell phone allowance, and access to an innovative mental health support platform with therapy, coaching, and mindfulness resources.

Skills & Technologies

Java
PostgreSQL
AWS
Azure
GCP
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Fivetran Inc. logo
Fivetran Inc.
Visit Website

About Fivetran Inc.

Fivetran Inc. provides automated data integration software that replicates application, database, and event data into cloud data warehouses. It manages schema drift, incremental updates, and normalization, enabling analysts to query live data without engineering overhead. The company serves enterprises needing reliable, governed data pipelines across systems like Salesforce, MySQL, and Snowflake. Founded in 2012, it is headquartered in Oakland, California, with global offices, and operates on a subscription revenue model.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

16 days ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Ruby
PostgreSQL
MySQL
+4 more

2 months ago

Apply