Senior Software Engineer - Redapl Graph Engine

Jobgether
Málaga, Spain
14 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Artificial Intelligence Apache HTTP Server Data Infrastructure Distributed Systems Graph Database Neo4j Open Source Technology Data Storage Technologies Data Ingestion Build Management Information Technology Free and Open-Source Software

Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - REDAPL Graph Engine in Spain.In this role, you will help evolve a large-scale Referential Data Platform that powers critical observability, security, and cost management products used across complex cloud environments. You will work on systems handling massive ingestion throughput and highly connected infrastructure data. The position involves designing and optimizing graph-based query capabilities that enable customers to understand relationships within their infrastructure. You will contribute to architectural decisions impacting performance, scalability, and reliability at global scale. Collaboration is key, as you will work closely with multiple product and engineering teams. This is a high-impact role where your technical decisions directly influence platform evolution and customer outcomes.Accountabilities:Design and build a high-performance query engine enabling efficient traversal of large-scale infrastructure relationship graphs.Lead and contribute to high-impact, cross-team technical initiatives improving scalability, resilience, and platform value.Participate in architectural decisions related to data ingestion, processing, and query systems.Identify system risks, reliability bottlenecks, and propose robust engineering solutions.Collaborate with product teams to translate requirements into scalable technical solutions supporting growth.Guide and mentor engineers while promoting strong engineering practices and design principles.Contribute to roadmap planning and prioritization of platform engineering initiatives.Requirements:Strong academic background in Computer Science, Engineering, or equivalent practical experience.Extensive backend engineering experience building and operating distributed systems at scale.Proven experience working with multiple data storage technologies in production environments.Strong understanding of system design with focus on performance, scalability, cost efficiency, and reliability.Experience leading technical initiatives in platform or infrastructure-focused environments.Ability to make architectural decisions and guide engineering teams.Bonus: experience with graph databases such as Neo4j, JanusGraph, ArangoDB, Amazon Neptune, Memgraph, or similar.Bonus: familiarity with Apache Iceberg in production environments.Bonus: knowledge of query engines or query planning systems such as Trino, Calcite, Substrait, or DataFusion, ideally with open-source contributions.Benefits:Opportunity to build and improve tools used daily by software engineers.High impact on product direction and platform strategy.Collaborative environment with skilled and supportive engineering teams.Competitive global compensation and benefits package.Continuous learning and professional development opportunities.Flexible hybrid/remote-friendly work culture supporting work-life balance.Exposure to large-scale distributed systems and cutting-edge data infrastructure challenges.How Jobgether works:We use anAI-powered matching processto ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best!Why Apply Through Jobgether?Data Privacy Notice:By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.#LI-CL1We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Requirements

Strong academic background in Computer Science, Engineering, or equivalent practical experience. Extensive backend engineering experience building and operating distributed systems at scale. Proven experience working with multiple data storage technologies in production environments. Strong understanding of system design with focus on performance, scalability, cost efficiency, and reliability. Experience leading technical initiatives in platform or infrastructure-focused environments. Ability to make architectural decisions and guide engineering teams. Bonus: experience with graph databases such as Neo4j, JanusGraph, ArangoDB, Amazon Neptune, Memgraph, or similar. Bonus: familiarity with Apache Iceberg in production environments. Bonus: knowledge of query engines or query planning systems such as Trino, Calcite, Substrait, or DataFusion, ideally with open-source contributions.

Benefits & conditions

Opportunity to build and improve tools used daily by software engineers. High impact on product direction and platform strategy. Collaborative environment with skilled and supportive engineering teams. Competitive global compensation and benefits package. Continuous learning and professional development opportunities. Flexible hybrid/remote-friendly work culture supporting work-life balance. Exposure to large-scale distributed systems and cutting-edge data infrastructure challenges. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:20 min

Structuring connected data using graph database architectural fundamentals

Martin O'hanlon · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:06 min

Ingesting streaming data securely with managed hubs

Eldert Grootenboer +1 · World Congress 2023

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

3:30 min

Introduction to Neo4j and remote developer relations work

2:44 min

Utilizing graph analytics and Neo4j for structural dependencies

Markus Harrer Markus Harrer · World Congress 2021

Videos

See all

Related articles

See all