Staff Software Engineer - Data

Jobgether

Portugal

Remote

EUR 90,000 - 140,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salário competitivo
Plano de ações da empresa
5 semanas de férias
Totalmente remoto
Horário flexível
Cultura assíncrona de alta eficiência
Seguro de saúde privado (inclui odont嚙
Licença parental remunerada de 16 sem
Subsídio para home office e coworking

Job summary

Jobgether procura um Staff Software Engineer - Data para liderar a arquitetura de uma plataforma de dados distribuída baseada em Go, Kotlin, Rust e Python. O papel envolve ingesto de dados, modelagem, processamento e entrega para usuários e desenvolvedores.

Você trabalhará remotamente, em equipe distribuída, com foco em desempenho, confiabilidade e ownership total do stack de dados, incluindo integração com AI para produtividade sem comprometer qualidade.

Qualifications

  • Experiência em projetar e entregar sistemas distribuídos de dados com foco em desempenho e confiabilidade.
  • Capacidade de traduzir requisitos de produto em designs técnicos e planos de entrega.
  • Habilidade em trabalhar com equipes distribuídas em ambiente remoto/async.
  • Experiência com várias linguagens e escolher a ferramenta certa para o problema.

Responsibilities

  • Modelar domínios e interfaces, definindo trade-offs arquiteturais para a plataforma de dados.
  • Quebrar iniciativas complexas em entregas gerenciáveis com entrega incremental.
  • Tomar decisões arquiteturais de alto impacto e manter a responsabilidade ponta-a-ponta.
  • Projetar sistemas para ingestão de dados em grande escala, processamento distribuído e data lake.
  • Contribuir com padrões de qualidade, revisões de design e práticas de teste.

Skills

Trabalho remoto
Comunicação efetiva
Visão de sistemas distribuídos
Pensamento crítico
Liderança prática

Tools

Go
Kotlin
Rust
Python
Parquet
Apache Iceberg
Delta Lake

Job description

Staff Software Engineer - Data

Empresa : Jobgether

Tipo de Emprego : Periodo Integral

Remote / Work from Home

JobCopilot will tailor your resume and auto-fill the application

Descrição do Emprego - Staff Software Engineer - Data

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer - Data based in Portugal.

This is a high-impact engineering role focused on the foundations of a large-scale, multi-chain data platform.
You will shape how blockchain data is ingested, modeled, processed, stored, and delivered to users and developers.
The role combines deep computer science, distributed systems, data engineering, architecture, and practical product thinking.
You will take ambiguous requirements and turn them into clear technical designs, delivery plans, and production-ready systems.
Working across Go, Kotlin, Rust, and Python, you will solve challenging problems where correctness, scale, and performance matter.
You will influence architectural direction, raise engineering standards, and help other engineers grow within a highly distributed team.
The environment is remote-first, collaborative, async-friendly, and designed for engineers who enjoy ownership and solving complex problems from first principles.

Accountabilities
  • Translate product requirements into robust technical solutions by modeling domains, defining interfaces and workflows, identifying constraints and invariants, and making thoughtful architectural trade-offs.
  • Break complex initiatives into well-defined pieces of work that can be owned by multiple engineers, sequencing delivery so useful functionality reaches production early.
  • Drive high-impact architectural decisions across the data platform and take end-to-end ownership of critical components from initial design through production operation.
  • Design and build systems capable of handling real-world scale, including large-scale data ingestion, distributed processing, and data lake storage while maintaining strong standards for correctness and performance.
  • Work across the engineering stack, primarily using Go, Kotlin, Rust, and Python, selecting technologies based on the problem rather than relying on familiar tools.
  • Apply strong computer science fundamentals to distributed data systems, explicitly considering contracts, state transitions, invariants, failure modes, fault models, and scaling limitations.
  • Raise engineering standards through strong design reviews, effective testing practices, thoughtful decomposition of technical work, and clear engineering processes.
  • Collaborate closely with product teams, customers, and engineers to clarify ambiguous requirements, define appropriate scope, and confidently guide technical decisions.
  • Mentor engineers through hands-on leadership and example, helping strengthen technical judgment, system design, and execution practices across a fully distributed team.
  • Use AI-assisted engineering tools thoughtfully to improve productivity while maintaining high standards for code quality, reasoning, correctness, and maintainability.
  • Contribute to continuous improvement of the data foundation, identifying opportunities to improve scalability, reliability, developer experience, and the quality of the platform’s underlying architecture.
Requirements
  • Strong software engineering background with solid computer science fundamentals and the ability to adapt quickly to unfamiliar technologies, systems, and problem spaces.
  • Demonstrated experience designing and shipping distributed data systems, with a practical understanding of their architecture, contracts, state management, invariants, failure modes, fault tolerance, and scaling characteristics.
  • Strong first-principles problem-solving approach, with the ability to make assumptions explicit, identify meaningful constraints, and derive solutions rather than simply applying familiar patterns.
  • Experience working on large-scale systems where correctness, performance, reliability, and operational behavior are critical considerations.
  • Ability to work effectively with ambiguity by engaging product, customers, and engineering stakeholders, defining a clear scope, and taking ownership of the resulting technical direction.
  • Strong ability to translate complex product requirements into technical requirements, architectural designs, implementation plans, and actionable engineering tasks.
  • Experience working across multiple programming languages and technologies, with the flexibility to select the most appropriate tool for a given problem.
  • Strong written and verbal communication skills, particularly in distributed and asynchronous environments where clear documentation and thoughtful written communication are essential.
  • Demonstrated ability to influence engineering standards, conduct effective design reviews, improve development practices, and mentor other engineers.
  • Strong practical experience with AI-assisted development tools, including an understanding of their capabilities, limitations, and failure modes, combined with a high bar for avoiding low-quality or unreliable AI-generated output.
  • Ability to operate independently, prioritize effectively, and maintain ownership in a remote-first environment with a high degree of autonomy.
  • Experience with data lakes and modern storage formats such as Parquet, Apache Iceberg, or Delta Lake is a plus.
  • Experience working at a company or product organization where data itself is a core part of the product is a plus.
Benefits
  • Competitive salary and equity package positioned within the top 25% of comparable companies in the space.
  • Employee equity program with employee-friendly terms, including an approximately 90% discounted strike price and a 10-year exercise window.
  • 5 weeks of paid time off plus local public holidays, with flexibility to swap holidays where appropriate.
  • Fully remote-first working model within a distributed international team.
  • Flexible working hours, giving you significant autonomy to structure your working day.
  • Strong async-first culture designed to reduce unnecessary meetings and protect focused deep-work time.
  • Private medical insurance, including dental and vision coverage.
  • Fully paid parental leave of 16 weeks for primary caregivers and 6 weeks for secondary caregivers, plus a 2-week part-time phased return at full pay.
  • Quarterly company or team offsites in different international locations to connect, collaborate, and spend time together.
  • Annual travel allowance to enable employees to connect and co-work with colleagues for several days.
  • Home-office setup allowance, with local coworking space costs covered if preferred.
  • Opportunity to work alongside highly experienced engineers and colleagues in a collaborative, distributed environment.
  • Opportunity to work on challenging data infrastructure and blockchain analytics problems with significant technical ownership and impact.
  • Company merchandise and other team perks.
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.

We appreciate your interest and wish you the best!

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Application Engineer, Workplace Technology
Staff Application Engineer, Workplace Technology

Jobgether • Portugal

Remote
EUR 90,000 - 150,000
Generous performance-based bonus plans
Comprehensive medical coverage
Home office stipend
+5
Financial Planning & Analysis Manager
Financial Planning & Analysis Manager

Jobgether • Portugal

Remote
EUR 60,000 - 85,000
Remote-first flexibility
Learning budget USD 2,000
Annual compensation reviews
+1
Staff Platform Engineer
Staff Platform Engineer

Jobgether SRL • Portugal

On-site
EUR 90,000 - 130,000
Equity participation
Global remote work environment
Data API Engineer
Data API Engineer

Jobgether • Portugal

Remote
EUR 60,000 - 85,000
Fully remote work
Coworking support
Equity ownership
+8
Product Owner (Matchmaking)
Product Owner (Matchmaking)

Jobgether • Portugal

Remote
EUR 40,000 - 66,000
Fully Remote Work
Annual Vacation 28 calendar days
Wellness Days: Seven additional days
+5
Data and AI Engineer (EMEA)
Data and AI Engineer (EMEA)

Jobgether • Portugal

Remote
EUR 60,000 - 80,000
Competitive salary
Remote work flexibility
Professional development opportunities
Global Account Manager
Global Account Manager

Jobgether • Portugal

On-site
EUR 90,000 - 130,000
Flexible benefits
Professional development
Global onboarding and networking
+1
Head of Content and Editorial
Head of Content and Editorial

Jobgether • Portugal

Remote
EUR 90,000 - 130,000
Remote Work
Editorial Ownership
Executive Exposure
+5
Staff Technical Recruiter
Staff Technical Recruiter

Jobgether • Viseu

Remote
EUR 60,000 - 84,000
Equity
Remote work allowance
Learning and development budget
+1
People Development Leader
People Development Leader

Jobgether • Portugal

Remote
EUR 50,000 - 80,000
Flexible work arrangements
Performance-based earnings
Training & mentorship
+3
Top locations