Staff Software Engineer – Full Remote or Hybrid (m/f/d)

Remote from
France flag
France
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
8 Jul 2026
Experience level
Senior
Views / Applies
16 / 1

About Voyage Privé

We offer our 56 million members a selection of trips, stays and high-end leisure activities at the best guaranteed price, with discounts of up to 70%.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Voyage Privé, a leading European travel tech platform, is seeking a Staff Software Engineer to shape technical direction across multiple domains. The role involves designing distributed, scalable systems, staying hands-on with code, mentoring engineers, and driving modernization. The company is upgrading its technical foundation with cloud architecture, AI, and real-time systems to become a global luxury travel reference. Ideal candidates have deep experience with distributed systems, message-driven architectures, and strong coding skills in Java, Go, Python, or TypeScript.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role is highly technical, requiring architecture design, hands-on coding, and cross-team leadership, demanding expert-level skills and experience.

Salary Analysis

Median Market Rate
$180,000
US Market
$150k – 220k
0 $242k
AI Insight No salary was provided in the listing. Based on US market data for Staff Software Engineer roles, the estimated median salary is around $180,000, with a typical range of $150,000 to $220,000. This role at Voyage Privé likely offers competitive compensation for the European market, but the full package should be clarified during the process.

Key Skills

Java Kafka RabbitMQ Distributed Systems Event-Driven Architecture CI/CD System Design Mentoring Technical Leadership AWS

Dear Hiring Team,

I am writing to express my strong interest in the Staff Software Engineer position at Voyage Privé. With over 10 years of experience designing and delivering distributed systems at scale, I am excited about the opportunity to shape technical strategy and drive modernization at a leading travel tech platform.

In my previous role at a fast-growing tech company, I architected event-driven systems using Kafka and RabbitMQ, leading a team of engineers to reduce latency by 40% while ensuring fault tolerance. I have a proven track record of mentoring senior engineers and fostering a culture of technical excellence.

I am particularly drawn to Voyage Privé's mission to revolutionize online travel through cloud architecture and AI. I am eager to bring my expertise in system design, CI/CD, and observability to help scale your platform and deliver exceptional customer experiences.

Thank you for considering my application. I look forward to the possibility of contributing to your ambitious goals.

Sincerely, [Your Name]

Describe a time you designed a distributed system that handled high throughput. What technologies did you use and what trade-offs did you consider?
At my previous company, we built a real-time order processing system using Kafka for event streaming and Java microservices. We considered trade-offs between eventual consistency and strong consistency, ultimately using Kafka's exactly-once semantics for critical transactions. We also used a sharded database to scale write operations, and implemented circuit breakers to handle failures gracefully.
How do you approach mentoring senior engineers without direct authority?
I focus on building trust through technical competence and empathy. I organize knowledge-sharing sessions, pair on complex problems, and provide constructive code reviews. I also encourage ownership by delegating important tasks and giving visibility to their contributions. For example, I mentored a senior engineer to lead a critical migration, providing guidance on architecture decisions while letting them make the final calls.
Explain how you would handle a situation where a team's technical debt is hindering delivery. How would you prioritize and get buy-in?
I would first quantify the impact of the technical debt on delivery speed and reliability. Then I'd present a business case to stakeholders, showing how investing in refactoring now saves time later. I'd prioritize debt that poses the most risk or slows down feature development, and propose a balanced approach where teams allocate 20% of time to tech debt each sprint. I also involve the team in identifying the most painful areas to ensure buy-in.
Describe your experience with message-driven architectures. How do you ensure data consistency and handle message ordering?
I have used Kafka and RabbitMQ extensively. For consistency, I apply patterns like outbox, sagas, and idempotency. For ordering, I partition messages by key to maintain order within a partition. I also implement retry and dead-letter queues for handling failures. Monitoring and tracing (e.g., using OpenTelemetry) are crucial to detect and resolve issues quickly.
How do you stay hands-on while also providing technical leadership across multiple teams?
I allocate specific time blocks for coding, such as 2-3 days a week to work on critical features or prototypes. I also use code reviews and design discussions as opportunities to stay engaged. I delegate operational tasks and ensure my calendar has clear focus time. Additionally, I contribute to technical RFCs and lead by example in writing clean, testable code.

Company Description

About Voyage Privé

Born in France in 2006, Voyage Privé has grown from an ambitious startup into becoming Europe’s leading travel tech platform. Operating across 9 markets with tens of millions of users, we’re not just another e-commerce success story — we’re a tech powerhouse revolutionizing online travel.

What makes us unique? A mission-driven culture where performance meets impact. Our innovative campus brings together tech talent, professional athletes, students, and artists, creating an ecosystem where digital innovation drives both business growth and positive change.

We have reached this scale by staying fully independent, fully profitable, and achieving double-digit growth.

We’re now at an inflection point, upgrading our entire technical foundation with cloud architecture, AI, and real-time systems to become a global reference for luxury travel — known by travelers for its excellent offer and customer experience, and by our providers as a high-performance business development partner.

Job Description

🎯 Your Mission

As a Staff Software Engineer, you’ll operate at org‑level, shaping the technical direction of multiple domains and raising engineering standards across the organization. You’ll partner closely with Product, Data, and Tech teams to deliver measurable impact and help us scale reliably and efficiently.

Your key responsibilities will include:

  • Architect the Future: Design distributed, stateless, and scalable systems that are resilient to failure and aligned with long‑term business and technical strategy.
  • Stay Hands-On: Actively contribute to the codebase, prototype, implement, and review critical features. Lead by example through high-quality, pragmatic, and scalable code
  • Scale What Matters: Leverage asynchronous architectures and message-driven patterns using technologies like Kafka, RabbitMQ, SQS, or pub/sub to improve latency, responsiveness, and decoupling of services
  • Ensure Consistency and Integrity: Define and implement patterns for data consistency (eventual or strong), message ordering, and reliable state transitions across services and storage layers
  • Be a Multiplier: Mentor engineers across teams, level up engineering capabilities, and help embed a culture of technical excellence and ownership
  • Raise the Bar: Promote best practices in testing, observability, continuous integration, and secure software development
  • Transform at Scale: Actively reduce technical debt and drive modernization strategies that improve system agility, performance, and reliability
  • Partner for Impact: Collaborate with Engineering Managers, Product, and Infrastructure to influence roadmaps and shape a pragmatic, scalable architecture vision

Qualifications

💡 What We’re Looking For

We’re looking for builders who move fast, think big, and care deeply about creating impact that lasts.

Your profile:

  • Proven experience designing and delivering robust, distributed, and mission-critical systems in production
  • Expertise in asynchronous processing and message-driven systems using technologies such as Kafka, SQS, RabbitMQ, or pub/sub
  • Deep technical fluency in system design, performance tuning, concurrency, and consistency models
  • Strong coding skills in one or more modern languages (e.g., Java, Go, Python, TypeScript)
  • Familiarity with service-oriented and event-driven architectures, eventual consistency strategies, and data synchronization mechanisms
  • Mastery of CI/CD, test automation strategies, and infrastructure-as-code tooling
  • Hands-on experience with secure coding practices and awareness of compliance and resilience in regulated or complex environments
  • Strong observability mindset: metrics, logs, traces, incident handling, and root cause analysis
  • Fluent in English & French.

Leadership Competencies

  • Ability to lead technical direction across multiple teams without relying on positional authority
  • High judgment in balancing engineering purity with speed, business outcomes, and risk
  • Experience mentoring Senior Engineers and guiding architectural decisions at the org level
  • Ability to navigate ambiguity, influence without ego, and coach others through technical complexity

Additional Information

⚡ Our Recruitment Process

We believe in a fast, transparent, and human recruitment process.

Here’s what you can expect:

  • Intro Call with a Talent Acquisition Partner (30/45 min) – Get to know each other! We’ll share more about the role, the team, and our culture.
  • Discussion with the Hiring Manager (60 min), introduction to the position, and short live coding exercise.
  • Live Coding & System Design Interview (2×60 min) – Dive into real-life scenarios or challenges to showcase your expertise and problem-solving mindset.
  • Chief Digital Officer Interview (60 min) – Meet your future N+2 to align on expectations, culture, and long-term impact.

📍Location : Aix en Provence, France or remote
📅 Start Date : The sooner, the better
📄 Contract Type : Full-time / Permanent 

❤️ You’ll Love Joining Us

Our HQ in the South of France offers an exceptional environment — natural, cultural, and digital — on a modern and eco-responsible campus.

🌴 Prefer flexibility? We offer full remote work for selected Digital roles, and a hybrid model for all other positions with 3 mandatory on-site days per week plus 4 fully remote weeks per year.

🤝 Put meaning back into your work and join a unique ecosystem that connects worlds often far apart: business, sports, education, and social impact — through projects like Ecole des XV, Provence Rugby, VP Green, Les Tremplins, and Chez Pierre.

💪 Forget your gym subscription! Access our large on-site fitness center morning, noon, and night — or challenge your colleagues to a padel match on our private court.

🎉 Live to the rhythm of Voyage Privé’s signature mix of business and fun: Company Breaks, Carnival, Annual Convention, meetups and talks… plus free tickets to every Provence Rugby home match and live music nights at the Dalida Institute.

✈️ And because travel is in our DNA : enjoy up to 20% off our exclusive getaway offers.

Join us and make your next career move a journey worth taking. 🌍

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›