Software Engineer

Voyage Privé Logo

Voyage Privé

📍Remote - France

Summary

Join Voyage Privé, a leading European travel tech platform, and become a Senior Software Engineer. You will play a key role in building the next generation of our technology platform, designing and developing scalable and reliable systems. This position requires end-to-end ownership of systems, building for quality, and collaborating cross-functionally. You will mentor junior engineers and contribute to a high-performance culture. Voyage Privé offers a unique work environment combining cutting-edge technology with social impact, located in the South of France with remote work possibilities. The company provides competitive compensation, professional development opportunities, and a vibrant campus with various amenities.

Requirements

  • Solid experience in backend or full-stack development, with mastery of at least one modern programming language (e.g., Java, Python, Go, TypeScript)
  • Strong understanding of algorithms, data structures, concurrency, and distributed systems fundamentals
  • Experience designing RESTful or event-driven services, with knowledge of asynchronous processing via Kafka, RabbitMQ, SQS, or pub/sub
  • Hands-on knowledge of scalable, stateless service design and how to maintain consistency across services in real-world production environments
  • Applied experience with CI/CD workflows, automated testing (unit, integration, and contract), and infrastructure-as-code
  • Familiarity with observability tools (e.g., Grafana, Prometheus, ELK) and post-mortem practices
  • Working knowledge of secure coding, data privacy, and engineering in a regulated or high-availability environment
  • Clear communicator who adapts technical depth to audience context
  • Strong collaborator, comfortable leading design discussions and giving structured feedback
  • Proactive contributor with a bias for impact, who takes ownership without waiting to be asked
  • Open to learning and feedback, actively helps build a high-trust, high-performance culture

Responsibilities

  • Own Systems End-to-End : Design, develop, and maintain services or features that are scalable, maintainable, and meet business goals
  • Build for Quality : Write well-structured, tested, and secure code. Help set team standards in test coverage, CI/CD, and observability
  • Be Actively Hands-On : Deliver complex code contributions, participate in deep code reviews, and drive incremental architectural improvements through implementation
  • Implement Resilient Systems : Design for high availability and performance using asynchronous patterns, stateless architectures, and fault-tolerant strategies
  • Ensure Data Integrity : Contribute to system designs that guarantee consistency, accuracy, and safe state transitions across distributed services
  • Collaborate Cross-Functionally : Partner with Product, QA, DevOps, and other engineers to clarify requirements, refine implementation plans, and deliver high-quality releases
  • Mentor & Uplift : Provide technical guidance to peers, support onboarding, and help others navigate design decisions with clarity and context
  • Continuously Improve : Identify refactoring opportunities, challenge unnecessary complexity, and contribute to engineering best practices within the squad

Benefits

  • Competitive compensation and meaningful projects that contribute to real change
  • Remote work possible based on location and experience
  • Access our large Campus gym morning, noon and night, and play Padel whenever you like on our court reserved exclusively for Voyage Privé employees
  • Live to the rhythm of Voyage Privé's various Business & Fun highlights (Company Breaks, Carnival, Annual Convention...), take part in meetups and talks, and enjoy free tickets to every Provence Rugby home match or dance to the sounds of the Dalida Institute!
  • Benefit from up to 20% off our irresistible prices

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.