Senior Software Engineer - C Programmer

Fivetran
Serbia
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Execution-oriented","Humble","Collaborative","Build consensus","Decisive","Practical","Ownership"]

Design and implement core features for a high-performance extract-load-transform data integration system. You’ll evolve an integration platform that supports hundreds of data connectors with minimal maintenance, tackling relational semantics, data representation, and software performance. Working with a small core team and broader stakeholders, you’ll own parts of the product lifecycle—from requirements and design through prototype, implementation, review, release, and monitoring—using both modern and legacy software practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
3 months 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: 4 hours agoStatus: Live

Job Summary

Design and implement core features for a high-performance extract-load-transform data integration system. You’ll evolve an integration platform that supports hundreds of data connectors with minimal maintenance, tackling relational semantics, data representation, and software performance. Working with a small core team and broader stakeholders, you’ll own parts of the product lifecycle—from requirements and design through prototype, implementation, review, release, and monitoring—using both modern and legacy software practices.
Location: Serbia
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Learn the system deeply to focus development on practical improvements.
  • •Contribute to development and planning of the product roadmap.
  • •Collaborate with a core team and broader stakeholders across initiatives.
  • •Work across the full project lifecycle: requirements, design, prototype, implementation, review, release, and monitoring.
  • •Review and approve pull requests; care and feel ownership of the product to improve it while it’s in production.

Pay and Benefits

Perks:Health InsurancePaid LeaveParental LeaveRsusLearning Budget

Key Requirements

  • •Execution-oriented with judgment about prioritizing the “innovation budget” for the greatest impact.
  • •Design and code effective, intuitive, easy-to-operate, and elegantly simple systems and software.
  • •Experience with tooling and techniques including cloud services, network protocols, serialization, and relational databases.
  • •Knowledge of complex structures including object orientation, exceptions, and memory management techniques.
  • •Experience working with high-impact teams in environments where the best option isn’t always obvious and decisions have cascading implications.
Experience:Data infrastructureData pipelinesETL/ELTModern data stack
Skills:Execution-orientedHumbleCollaborativeBuild consensusDecisivePracticalOwnership
Tech Stack:CPythonPostgresOracleSQL ServerGitHub 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