Senior Software Engineer - C Programmer

Fivetran

Novi Sad, Serbia
**
C programming language
Relational semantics
Data representation
** Fivetran is seeking a Senior Software Engineer specializing in C programming to join their team in Novi Sad, Serbia. The role involves designing and implementing data integration systems while fostering collaboration and ownership of product development. **

Job Summary

  • Fivetran is building data pipelines to power the modern data stack for thousands of companies.
  • This team is tasked with evolving a high performance extract-load-transform data integration system that enables our engineering teams to correctly implement hundreds of data connectors with minimal maintenance effort.
  • Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team.

Matching Summary

Match Score: 75

** Fivetran is seeking a Senior Software Engineer specializing in C programming to join their team in Novi Sad, Serbia. The role involves designing and implementing data integration systems while fostering collaboration and ownership of product development. **

Skills & Requirements

Must-have

  • C programming language
  • relational semantics
  • data representation
  • software performance
  • modern and legacy software development
  • cloud services
  • network protocols
  • serialization
  • relational databases
  • object orientation
  • memory management techniques

Nice-to-have

  • data replication
  • ETL/ELT tools
  • cloud infrastructure tools
  • DBMS internals
  • low level concepts
  • system level programming

Key Requirements

  • experience working carefully with a high impact software team
  • humble enough to collect diverse input and build consensus
  • experienced and confident enough to be decisive
  • practical enough to build and iterate on the system
  • knowledge of complex structures

Work Rights

Not specified

Tailored Resume

Cover Letter