Senior Software Engineer - C Programmer

Fivetran
Serbia
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Collaboration","Consensus-building","Decision-making","Practicality"]

Join a core team building and evolving a high-performance data integration system that powers hundreds of data connectors with minimal maintenance. You’ll design and implement practical improvements across the full project lifecycle, review pull requests, and help the product operate reliably in production. The role emphasizes careful system design, relational semantics, software performance, and collaboration within a small, high-impact engineering environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
1 day ago

Senior Software Engineer - C Programmer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Join a core team building and evolving a high-performance data integration system that powers hundreds of data connectors with minimal maintenance. You’ll design and implement practical improvements across the full project lifecycle, review pull requests, and help the product operate reliably in production. The role emphasizes careful system design, relational semantics, software performance, and collaboration within a small, high-impact engineering environment.
Location: Serbia
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Learn Fivetran deeply and focus development on practical, relevant improvements to the system.
  • •Contribute to development and planning of the roadmap for the data integration platform.
  • •Collaborate with a small core team and broader stakeholders across the project lifecycle (requirements through monitoring).
  • •Review and approve pull requests and ensure improvements are released and monitored in production.
  • •Care and feel ownership of the product by iterating on system design and implementation for ongoing reliability and performance.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsurancePaid LeaveParental LeaveRsusLearning Budget

Key Requirements

  • •Experience designing and coding systems and software that are effective, intuitive, easy-to-operate, and elegantly simple.
  • •Working knowledge with relational databases and software tooling/techniques such as cloud services, network protocols, serialization, and relational DBs.
  • •Familiarity with complex structures and software concepts including object orientation, exceptions, and memory management.
  • •Experience operating within a high-impact engineering environment where decisions have cascading implications and you measure carefully before implementing.
  • •Execution-oriented mindset focused on delivering the greatest impact through practical iteration.
Skills:CollaborationConsensus-buildingDecision-makingPracticality
Tech Stack:CPythonPostgresOracleSQL ServerSQLMakeGitHub CopilotClaude CodeJenkinsGCPAzureAWSMacOSLinuxUnixWindowsGit

Company Brief

Fivetran
Provides automated data integration and replication software that moves data from hundreds of sources into cloud data warehouses and analytics platforms. Helps engineering and analytics teams keep data pipelines reliable, current, and low-maintenance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Oakland, United States
Founded: 2012
WebsiteLinkedIn