- 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.
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.
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.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.
