Fivetran

Senior Software Engineer - Core Experience

Fivetran
Apply
13 days ago
Novi Sad, SerbiaSenior

Responsibilities

  • Design, develop, and maintain backend services and APIs for Fivetran’s Developer Experience platform.
  • Build and enhance Public APIs, Terraform Provider capabilities, and Model Context Protocol integrations.
  • Design reliable, scalable, maintainable, secure, and performant backend solutions with API consistency and backward compatibility.
  • Own features from technical design through implementation, testing, deployment, and production support.
  • Collaborate with product managers, engineers, and cross-functional teams to translate requirements into technical solutions.
  • Participate in architecture discussions, technical design reviews, code reviews, and knowledge sharing.
  • Troubleshoot production issues, improve system reliability, and enhance existing functionality.
  • Use AI-assisted development tools for coding, debugging, testing, reviews, and technical exploration.
  • Improve developer workflows, engineering processes, and internal tooling.

Requirements

  • 5+ years of professional software engineering experience with strong backend development skills, preferably in Java or Go.
  • Strong knowledge of software engineering principles, data structures, algorithms, and design patterns.
  • Experience designing, developing, and maintaining production-grade REST APIs and backend services.
  • Experience building reliable distributed systems at scale under strict availability and performance requirements.
  • Ability to make sound technical decisions and balance short-term delivery with long-term architecture.
  • Strong troubleshooting and problem-solving skills in production environments.
  • Experience writing clean, structured, testable code using modern engineering practices.
  • Hands-on experience using AI-assisted coding and development tools, including understanding their capabilities, limitations, and best practices.
  • Ability to independently own complex engineering tasks while collaborating with engineers and stakeholders.
  • Strong communication skills and willingness to participate in technical discussions, design reviews, and knowledge sharing.
  • Bonus: experience with Terraform Providers, infrastructure as code, developer automation tools, MCP, AI agents, LLM-based integrations, OpenAPI, OAuth 2.0, identity management, cloud platforms, Kubernetes, cloud-native architectures, developer platforms, SDKs, CLIs, observability, monitoring, or performance optimization.

Benefits

  • 100% employer-paid medical insurance, subject to country and worker-type variations.
  • Paid vacation or flexible/unlimited vacation depending on role and country, paid sick time, inclusive parental leave, paid holidays, a year-end Global Week of Rest, and volunteer days off.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Company virtual happy hours, free food, and team-building activities.
  • Monthly cell phone stipend.
  • Access to a mental health support platform offering therapy, coaching, and mindfulness resources for employees and covered dependents.
  • Full-time position based in the Novi Sad, Serbia office with a hybrid model combining remote flexibility and in-person collaboration.
Fivetran

About Fivetran

1,001-5,000 employees

Fivetran builds a managed data integration platform that extracts data from hundreds of SaaS apps and databases and loads it into cloud data warehouses for analytics and AI teams. Sold as a subscription SaaS service, it provides prebuilt connectors, automated schema management, and ELT/replication to destinations like Snowflake, BigQuery, Databricks, and Redshift. Founded in 2012 and headquartered in Oakland, it serves customers such as Autodesk, Condé Nast, JetBlue, and Morgan Stanley.

Contact me