Software Engineer - Storage Squad

FrenchTech startup and world leader in Software Defined Storage, serving 300+ customers across 30+ countries including major telecom operators, banks, and hospitals.
Backend
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Storage Squad

Scality, a leading FrenchTech startup in Software Defined Storage, is seeking a Software Engineer to join their Storage Squad in Paris. This role focuses on developing sophisticated data stores using C, Python, and Go in a Linux environment. The position offers an opportunity to work on distributed systems that serve hundreds of customers and millions of end users worldwide.

The ideal candidate will have strong system programming experience in C, particularly with multi-threaded software on Linux, and a solid understanding of distributed systems. You'll be responsible for designing, developing, testing, and documenting new features for storage systems, as well as troubleshooting and peer review.

The company offers an exceptional work environment with their EMEA headquarters located in Paris's 8th arrondissement (Madeleine). The modern office space comes equipped with various amenities including a gym, cafeteria, and recreational facilities. The hybrid work model allows for 2-3 days of remote work per week.

Scality provides an impressive benefits package including training allowances, wellness programs, charity donation matching, and paternity leave. Additional perks include free language classes, flexible working hours, lunch vouchers, and regular fitness classes. The company's international presence, with offices in San Francisco, Tokyo, London, and other global locations, offers exposure to a diverse, multicultural environment.

This role presents an excellent opportunity for engineers passionate about storage technologies and distributed systems to make a significant impact while working with cutting-edge technology at a global scale.

Last updated 7 days ago

Responsibilities For Software Engineer - Storage Squad

  • Design new features on storage systems
  • Develop features
  • Test features
  • Document features
  • Help troubleshoot the code when needed
  • Review designs, code, tests, documentations from peers

Requirements For Software Engineer - Storage Squad

Linux
Go
Python
  • Significant experience with system programming in C on Linux on multi-threaded software
  • Experience working on distributed systems
  • Ability to design architecture to solve problems at high scale
  • Knowledge of software testing practices
  • Familiarity with Git
  • Comfortable working in an English-speaking environment
  • BS/MS/PhD in a scientific field or equivalent experience

Benefits For Software Engineer - Storage Squad

Medical Insurance
Education Budget
  • Flexible work-from-home policy (2-3 days remote per week)
  • Training allowance
  • Sports and wellness programs
  • Matching charity donations
  • Paternity leave
  • Free language classes (English and French)
  • Flexible working hours
  • 218 work days per year
  • Lunch vouchers (10€ per day)
  • Onsite yoga and fitness classes
  • Modern office with amenities (showers, gym, cafeteria, table tennis, foosball, board games)

Interested in this job?

Jobs Related To Scality Software Engineer - Storage Squad

Software Development Engineer, Amazon

Software Development Engineer role at Amazon focusing on building scalable distributed systems for the Shipping and Region Authority organization.

Software Dev Engineer, Software Development Engineer, Amazon Connect - Identity Management and Access Control

Join AWS as a Software Development Engineer to build and enhance Amazon Connect's identity management and access control features, working with cutting-edge cloud technologies and AI solutions.

Software Development Engineer, Alexa Smart Properties

Build scalable services for Alexa Smart Properties, focusing on hospitality and shared living spaces, while working with cutting-edge technology and leading technical implementations.

Software Engineer II, Annapurna Labs ML Acceleration System Software

Software Engineer II position at Annapurna Labs (AWS) focusing on ML acceleration system software development and hardware-software integration.

Software Development Engineer, Integrated Vehicle Testing

Software Development Engineer role at Amazon Kuiper focused on developing test infrastructure for satellite testing operations.