Apply

Senior Software Engineer, Backend (Storage Services Engineering)

Posted 27 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Spain

💸 Salary: 85000 - 115000 EUR per year

🔍 Industry: Financial Technology

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerPythonGCPJVMKafkaKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPCMentoringDevOps

Requirements:
  • 5+ years of development experience.
  • Experience leading design, execution, and delivery of backend software projects.
  • Hands-on coding and debugging experience using Python, Go, or JVM-based languages (Java, Kotlin, Scala).
  • Experience with designing and owning highly available, fault-tolerant backend systems using cloud storage services.
  • Experience with AWS and/or other cloud providers like Azure, GCP, etc.
  • Strong understanding of CS fundamentals such as Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures.
  • Working knowledge of OLAP systems like Snowflake, Redshift, BigQuery, and table formats like Apache Iceberg, HUDI, Delta Lake.
Responsibilities:
  • Collaborate with other teams, including product, infrastructure, and site reliability engineering (SRE).
  • Lead and mentor engineers to define and execute a roadmap aligned with stakeholder needs.
  • Design, build, and own highly durable, strongly consistent cloud-based storage solutions.
  • Design and build an infrastructure platform that supports operating database systems at scale.
  • Provide guidance on database needs and collaborate with other teams.
  • Participate in an on-call rotation and work with SRE to solve production issues.
Apply

Related Jobs

Apply

📍 Spain

🧭 Full-Time

💸 85000 - 115000 EUR per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 5+ years of development experience.
  • Experience leading design and execution of backend software projects with coding in Python, Go, or JVM-based languages.
  • Experience with designing and owning highly available, fault-tolerant backend systems using cloud storage services.
  • Experience with AWS and/or other cloud providers like Azure or GCP.
  • Strong understanding of computer science fundamentals such as Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures.
  • Experience building software for database administration or DevOps for databases is a plus.

  • Leading and mentoring engineers to define and execute on a roadmap aligned with stakeholder needs.
  • Design, build, and own highly durable and strongly consistent cloud-based storage solutions.
  • Provide critical support for operating database systems at scale.
  • Design and build structured storage solutions focused on privacy.
  • Collaborate with teams on their database needs and provide guidance on design and architecture.
  • Participate in an on-call rotation and work with SRE to resolve production issues.

AWSDockerPythonGCPJVMKafkaKubernetesMySQLNginxRabbitmqSnowflakeAlgorithmsAzureCassandraData StructuresGogRPCMentoringDevOps

Posted 23 days ago
Apply