Elliptic

Elliptic

Senior Software Engineer - Data

New York, United States · Senior

Sponsorship not specifiedDetected 1 day ago
ScalaDistributed SystemsDatabricksAWSGCPAzureCloud PlatformsDockerKubernetesTerraformSparkAirflowData EngineeringAgentic AIA/B TestingExcelMentoring

> stay_score

odds of building a lasting career here

25Risky
Cap-exempt (no lottery)0
Sponsors this role35
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Do you want to help define the future of finance?
  • Are you a strong software engineer who's passionate about data, distributed systems, and delivering impact at scale?
  • Are you looking for a values-driven company that invests in its people and gives you the autonomy to shape critical systems, while staying close to the code?

Responsibilities

  • Write, ship, and maintain production code as a hands-on engineer.
  • Architect, design, and implement large-scale distributed data systems and pipelines.
  • Collaborate with engineers, product managers, data scientists, and intelligence analysts to build customer-focused products.
  • Take shared ownership of data systems, from design to deployment and ongoing improvement and support.
  • Perform thoughtful peer reviews that raise code quality and share best practices across the team.
  • Enjoy end-to-end ownership, from writing the code to architecture design to coaching others through delivery.
  • Communicate openly and collaborate across teams.
  • Support and coach less-experienced engineers.
  • Ability to design, build, and maintain distributed data systems in a cloud-based environment.

Requirements

  • Hands-on production experience with Scala and functional programming.
  • Hands-on experience with big data frameworks such as Spark or Databricks.
  • Knowledge of cloud infrastructure (AWS, GCP, or Azure).
  • Experience with data modelling and workflow orchestration.
  • Experience in stream processing frameworks and event-driven architecture.
  • Hands-on experience with Infrastructure as Code (Terraform, CloudFormation).
  • Experience working in containerised environments (Docker, Kubernetes).

Compensation

  • Hybrid working: The option to work from almost anywhere for up to 90 days per year.

Benefits

  • Healthcare: Comprehensive medical, dental, and vision coverage through a range of providers (including Tufts, Kaiser, Aetna, UHC, and Blue Shield of CA) with generous premium contributions for you and your dependents.
  • Mental Health: Full access to Spill mental health support.
  • Enjoy working with AI to benefit the company, your team and yourself.

Company info

  • We're looking for a Senior Software Engineer to join Elliptic's Product-Engineering organisation, focusing on data engineering solutions that power our blockchain analytics and intelligence products.
  • We are committed to creating a diverse, inclusive and equitable workplace, so we welcome applications from everyone, even if you may not think you fit all of the requirements of our roles.

Equal opportunity

  • We know Diversity and Inclusion is much deeper than just hiring, but it's important for us to mention it here.

This listing is sourced directly from Elliptic's careers page and normalized into a canonical job model.