Loading...

Software Engineer

  • Company: Get A Job.ai
  • Location: Europe, USA
  • Salary: Pay not listed
  • Work type: Remote

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

We are representing a confidential blockchain analytics organization seeking a Software Engineer to join their distributed data platform team. This is a remote position open to candidates based in Europe or the USA.

Our client is building one of the most ambitious data platforms in the crypto space, processing petabytes of blockchain data and enabling performant SQL queries across massive datasets. This role is ideal for engineers passionate about distributed systems, large-scale databases, and high-performance computing.

Responsibilities

  • Design and develop distributed systems with a focus on scalability and performance
  • Take ownership of critical components within the blockchain data platform, including data ingestion and decoding pipelines
  • Write production code primarily in Kotlin and Go, with some Java and Rust
  • Engage with technical challenges involving distributed systems, very large databases, SQL processing, and data modeling
  • Contribute to internal developer experience through improved testing, integration, and deployment processes
  • Continuously improve platform operations, including exploring AI-driven automation for incident diagnosis and resolution
  • Participate in high-impact architectural decisions alongside a fast-moving engineering team

What We're Looking For

  • Strong generalist software engineer with solid computer science fundamentals
  • Understanding of distributed system design, or eagerness to learn if you're earlier in your career
  • Knowledge of blockchain technology and RPC interactions
  • Experience with data lakes and formats such as Parquet, Delta, or Iceberg
  • Coding proficiency in JVM languages with a commitment to well-designed, testable software
  • Excellent collaboration and communication skills for effective teamwork
  • Ability to adapt quickly to new technologies and find optimal solutions for complex problems

How We Work With You

When you apply through Get A Job.ai, our recruiting team will review your application and conduct an initial screening. If there's a strong match, we'll submit your profile to our client for consideration. Please do not attempt to contact the client directly, as all communication should flow through our talent team to ensure the best experience for everyone involved.

The role offers a fully remote-first work environment with flexible hours across European and Eastern US time zones. Our client emphasizes asynchronous work balanced with meaningful synchronous collaboration, minimizing meeting overload so you can focus on impactful work.

Pay

Compensation details will be discussed during the screening process and are competitive within the blockchain technology sector.

Equal Opportunity

Get A Job.ai is committed to building a diverse and inclusive talent pipeline. We encourage applications from candidates of all backgrounds, even if your experience doesn't perfectly align with every qualification listed.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).

Listing facts

  • Role Software Engineer
  • Employer Get A Job.ai
  • Location Europe, USA · Remote-friendly
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 3, 2026
  • Apply by October 3, 2026
  • Country United States
  • Overview Full job description on this page (408 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Typical work in Senior Software Engineer

Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.

  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Coordinate installation of software system.

Source: O*NET

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Occupation family: Senior Software Engineer

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Software Engineer Get A Job.ai · Europe, USA