Return to Careers

Staff Software Engineer

Engineering | Marseille or Remote

Role Overview

We are looking for a seasoned and forward-thinking Staff Engineer to spearhead the technical advancement of our platforms and services. In this senior technical leadership position, you will have the unique opportunity to define and implement the technical roadmap that supports Syroco's mission and growth. You will collaborate closely with cross-functional teams to design and deliver robust, scalable solutions that meet the evolving demands of our SaaS offerings and digital twin applications.

As a Staff Engineer, you will serve as a technical authority, setting architectural standards, fostering innovation, and driving the adoption of best practices across the organisation. Your role will also involve mentoring engineers, bridging gaps between teams, and ensuring that all technical decisions align with Syroco's long-term objectives.

This position is perfect for individuals who excel at tackling complex technical challenges, possess a strong architectural vision, and take pleasure in working with cross-functional teams to achieve meaningful results.

Key Responsibilities

  • Technical Leadership: Provide strategic technical direction for the development of Syroco’s platforms and services, ensuring alignment with business goals.
  • Architecture and Design:
    • Lead the design of scalable and maintainable systems, including backend services, APIs, and infrastructure.
    • Oversee the evolution of our technical stack, ensuring it meets current and future needs.
  • Mentorship:
    • Guide and mentor engineers across teams, fostering a culture of technical excellence and continuous learning.
    • Review code and provide constructive feedback to maintain high-quality standards.
  • Cross-Team Collaboration:
    • Work closely with product managers, engineering managers, and other stakeholders to align technical solutions with product requirements.
    • Act as a bridge between different engineering teams to ensure cohesive and efficient development.
  • Scalability and Performance:
    • Identify and address bottlenecks in our systems.
    • Design and implement strategies for high availability, scalability, and performance.
  • On-Call Leadership: Participate in the on-call rotation, ensuring robust monitoring and alerting systems to maintain platform reliability.

Qualifications and Experience

  • Technical Expertise:
    • 8+ years of experience in software engineering, with a focus on backend systems and cloud infrastructure.
    • Deep knowledge of at least one backend stack (e.g., Python, Node.js) and related frameworks (e.g., FastAPI, NestJS).
    • Strong expertise in designing scalable APIs, distributed systems, and data processing pipelines.
    • Proficiency with cloud platforms, preferably AWS, and associated tools (e.g., ECS, Lambda, Batch).
  • Leadership Experience:
    • Proven ability to lead and influence engineering teams to deliver high-impact projects.
    • Experience mentoring engineers and fostering a collaborative and inclusive team environment.
  • Problem Solving:
    • Demonstrated ability to tackle complex problems with innovative and scalable solutions.
    • Strong analytical and debugging skills.
  • Observability: Familiarity with monitoring, logging, and alerting tools such as Datadog and PagerDuty.
  • Methodology: Experience with agile or iterative development methodologies, including Shape-Up.
  • Mindset: Alignment with Syroco’s engineering principles:
    • Think about problems before talking about solutions.
    • Never assume, always check.
    • Done is better than perfect.
    • You build it, you run it.
    • Production first.
    • Share more, learn more.
    • Only the paranoid survive.
  • Language Skills: Proficiency in English (written and spoken).

What We Offer

  • The opportunity to work on impactful projects at the forefront of maritime innovation.
  • The chance to make a tangible difference in reducing the carbon footprint of the maritime industry.
  • Competitive compensation package commensurate with experience.
  • Access to company equity.
  • Collaborative work environment with a commitment to sustainability and excellence.
  • Professional growth and development opportunities.
  • Pleasant working conditions, close to the Vieux Port of Marseille for onsite employees or remote visits.
  • Remote work possible, with periodic visits to Marseille (every 6 weeks): you should be based in the European Union, +/- 1-hour time difference with France, and within half-a-day of transportation at most.

APPLY NOW