Longtail Technologies

Senior Software Engineer

Longtail Technologies

full-time

Posted on:

Location Type: Hybrid

Location: Barcelona • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed Systems

About the role

  • Design systems from scratch—defining architecture, interfaces, and data flows for new products.
  • Lead 0→1 technical initiatives—from concept to first release—across the core platform and new product lines.
  • Refactor and modernize existing components for scalability, reliability, and clarity.
  • Convert algorithms and decision logic into robust, modular, production-ready systems.
  • Build for observability and feedback; track and evolve system behavior after launch.
  • Identify and resolve structural edge cases at the architectural level.
  • Partner with product, business, and data teams to define how decisions become code.
  • Mentor engineers, set technical patterns, and raise design judgment across the team.

Requirements

  • 8 + years of experience designing and scaling distributed systems.
  • Skilled at both creating new architectures and operating within complex existing ones.
  • Thrive in low-structure, high-ownership environments.
  • Strong architectural sense and deep curiosity about system behavior in production.
  • Translate analytical or algorithmic logic into scalable, observable systems.
  • Calm under ambiguity; create structure and direction where none exists.
  • Excellent communicator and mentor; lead through clarity and reasoning.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
system designarchitecturedata flowsscalabilityreliabilitymodular systemsobservabilityalgorithm translationproduction systemstechnical patterns
Soft skills
mentoringcommunicationleadershipproblem-solvingadaptabilityclarityreasoningcuriositycalm under ambiguitycreating structure