Hiring partnerBybit is hiring for 65 rolesAbu Dhabi, AE, Remote · Istanbul, TR +9 See all roles

Senior Software Engineer, Aggregation & Search

Remote senior today full-time

Role in brief

Chainalysis is seeking a Senior Software Engineer to enhance their aggregation and search capabilities. This role requires extensive experience in PostgreSQL and Java Spring Boot, ideal for candidates with a strong background in distributed systems and a passion for large data systems.

PostgreSQLJava SpringKafkaAWSKubernetesTerraformPythonGithubDataDogHumioPagerDuty

About the role

In this role, you will focus on building and optimizing large-scale data systems using PostgreSQL and Java Spring Boot. Your expertise will contribute to developing REST APIs and handling high-throughput workloads, ensuring efficient data processing and retrieval.

You will be part of a remote team based in the UK, collaborating closely with product and design partners. Success in this position involves not only technical proficiency but also the ability to mentor fellow engineers and influence technical decisions.

Skills that matter here

  • PostgreSQL: This role requires extensive experience in managing PostgreSQL databases, focusing on schema design and performance tuning.
  • Java Spring: You will build services using Java Spring Boot, emphasizing REST APIs and connection management.
  • Kafka: Experience with Kafka or similar streaming systems is essential for managing data flows.
  • AWS: You will operate distributed systems on AWS, leveraging microservices and Terraform for deployments.
  • Kubernetes: Familiarity with Kubernetes operations will be beneficial for managing stateful workloads.
  • Python: Python may be used for scripting and automation within the data systems.

Who this role suits

  • A senior engineer with over 8 years of experience in database management and service development.
  • Someone who thrives in a remote environment and is comfortable collaborating asynchronously.
  • A candidate who enjoys mentoring others and driving technical decisions.
  • An individual with a strong interest in cryptocurrency and scalable data systems.

From the employer

Requirements

  • 8+ years with PostgreSQL in production: schema design, query optimization, partitioning, replication, and performance tuning under write-heavy, high-throughput workloads
  • 8+ years building Java Spring Boot services: REST APIs, JDBC, connection pooling, and JVM performance profiling
  • Experience with Kafka or equivalent streaming systems: consumer groups, offset management, and partition lag debugging
  • Track record operating distributed systems on AWS: microservices, multi-silo deployments, Terraform
  • Strong cross-system debugging skills: tracing a serving delay from a Datadog metric to a Humio log to a code path
  • Comfort with AI-assisted development and agentic engineering practices
  • A bias to ship and iterate alongside product and design partners
  • A genuine excitement for significantly scaling large data systems

Conditions

  • Database migration experience (evaluating and cutting over between storage systems) is a plus
  • Flink, Spark, or lakehouse formats (Delta Lake, Iceberg, Parquet) is a plus
  • Kubernetes operations (StatefulSets, HelmReleases, stateful workloads) is a plus
  • Mentoring engineers and driving technical decisions through RFCs/ADRs is a plus
  • Interest in the cryptocurrency is a plus

Questions about this role

Is this position remote?

Yes, this role is fully remote but candidates must be located in the UK.

What level of experience is required?

Candidates should have over 8 years of experience with PostgreSQL and Java Spring Boot.

How can I apply for this position?

Interested candidates can apply through the Chainalysis website.

Apply now →

✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.

Similar jobs