About the job
About Fivetran
Fivetran builds technology that makes data integration dependable and straightforward. Our platform helps organizations move data into their warehouses, ready for analysis, no ongoing engineering or manual maintenance required. Each day, more teams rely on Fivetran to support their data-driven work.
Role Overview
The Senior Software Engineer - C Programmer will help design and implement the technical foundation for Fivetran’s product suite. This position focuses on building and improving our high-performance extract-load-transform (ELT) data integration system. The team’s work enables hundreds of data connectors to run smoothly with minimal maintenance.
What You Will Do
- Work with relational semantics, abstractions, and data representation
- Focus on software performance and production system iteration
- Participate in technical decision-making with broad impact
- Contribute to consensus-building and incorporate diverse perspectives
- Engage with both modern and legacy software development environments
Who We’re Looking For
- Experience in impactful software engineering roles
- Comfort making decisions that affect large systems
- Openness to feedback and collaboration
- Ability to iterate and improve production code
- Familiarity with both current and older software development practices is helpful
Work Location and Schedule
This is a full-time position based in Novi Sad, South Bačka, Serbia (EMEA). Fivetran uses a hybrid work model: two days in the office each week, with flexibility to work remotely on other days.
