Skip to content
FivetranFivetran

Senior Software Engineer - Pricing & Buying Experience

Senior Software Engineer developing and maintaining Java services for the pricing and buying experience. The role focuses on distributed systems, cloud platforms, performance, testing, incident follow-up, and reliable operation under strict SLAs.

About the job

Responsibilities

  • Implement functionality for the Core Experience product area, focused on pricing and buying.
  • Contribute to feature enhancements and bug fixes.
  • Write well-designed, testable code and optimize it for performance.
  • Improve test coverage and refactor code for maintainability.
  • Follow up on incidents, write postmortems, and prepare mitigation plans.
  • Collaborate with teammates to achieve milestone goals.
  • Document work and share information with teammates.

Requirements

  • Strong coding, technical, and problem-solving skills, with professional experience writing Java applications in production environments.
  • Experience with reliable distributed systems, especially high-volume data management platforms operating under strict SLAs.
  • Ability to write well-structured Java code using programming best practices.
  • Ability to specify software designs that satisfy project requirements.
  • Expertise with popular cloud platforms, cloud-based APIs, and databases.
  • Ability to troubleshoot problems in existing code.
  • Strong communication and collaboration skills.

Technologies

  • Java
  • PostgreSQL
  • Kubernetes
  • Docker
  • AWS
  • Google Cloud
  • Bazel
  • Buildkite

Benefits

  • 100% employer-paid medical insurance.*
  • Generous paid time off, paid sick time, inclusive parental leave, 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 self-guided mindfulness exercises for covered employees and dependents.

*Benefits may vary by country and worker type; contact your recruiter for details.

Skills

Java, Postgres, Kubernetes, Docker, AWS, GCP, Bazel, Buildkite, Distributed Systems, Cloud Apis, Databases, Software Testing, Incident Management

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Fivetran

Fivetran

Novi Sad, Serbia

Senior Software Engineer - SaaS Connectors
No salary listedHybrid5+ YOEBackend Engineering

Build and maintain Java-based SaaS connectors and data pipeline features, integrating source systems through cloud platforms and REST APIs. The role requires 5+ years of professional Java experience and includes design, troubleshooting, performance optimization, and on-call responsibilities.

Element451

Element451

Belgrade, Serbia

Senior Backend Engineer
No salary listedRemote5+ YOEBackend Engineering

Own the end-to-end delivery and operation of backend services for a multi-tenant, AI-powered SaaS platform. The role requires 5+ years of backend engineering experience, deep PHP/Laravel expertise, strong AWS and data-modeling skills, and experience with asynchronous systems and APIs.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Fivetran

Fivetran

Novi Sad, Serbia

Senior Software Engineer
No salary listedHybrid5+ YOEBackend Engineering

The Senior Software Engineer will design, implement, and maintain database connectivity and data-capture capabilities for enterprise data pipelines. The role requires strong C and C++ experience, relational database and SQL expertise, and collaboration across the full software development lifecycle.