> Markdown version of [/jobs/ext/3105362-senior-software-engineer_scala](https://www.wearedevelopers.com/jobs/ext/3105362-senior-software-engineer_scala). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer_Scala - **Company:** GFT - **Location:** Santiago de Compostela, Spain - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Amazon S3, Cloud Computing Security, Code Review, Computer Programming, Concurrent Computing, Data Infrastructure, Database Queries, Software Debugging, Distributed Data Store, Data Flow Control, Identity and Access Management, JSON, PostgreSQL, Cloud Services, Standard Sql, Software Engineering, Workflow Management Systems, Data Processing, Backend, Git, Containerization, Kubernetes, Information Technology, Google Bigquery, Build Tools, Sbt (Software), Data Pipelines - **Published:** September 27, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-scala-en-santiago-de-compostela-ID-372567783 ## About the Role Experience with JSON (Circe) Hands-on AWS and/or GCP experience Knowledge of IAM, STS, AssumeRole, WebIdentity Experience with AWS SDKs (S3, AWS STS) Experience with Google BigQuery and Dataflow Strong SQL skills with PostgreSQL Asynchronous/concurrent programming (FS2, cats-effect) Familiarity with Google Pub/Sub Testing across unit, component, and integration Kubernetes deployment and cloud-native architectures Containerization and observability-focused data processing systems Finagle or similar RPC framework Data pipeline orchestration/workflow management tools Git and modern DevOps workflows Bachelor's degree in Computer Science, Software Engineering, or a related field 4+ years in backend/data-intensive roles Strong analytical and problem-solving abilities Excellent debugging and troubleshooting skills Effective verbal and written communication Scala sbT (build tool) Circe (JSON) ## Description OverviewIn this role you will design and maintain scalable backend services for a cloud-native data processing platform. You'll work with cross-functional teams to support ingestion, transformation, and analytics workloads across AWS and GCP. The position emphasizes building observable, reliable systems and mentoring peers while delivering high-quality software. This is a hands-on, impact-driven role that shapes data infrastructure at scale.Responsabilidades Design, develop, and maintain scalable backend services in ScalaBuild and enhance distributed data-processing systemsIntegrate with AWS and GCP cloud servicesImplement secure cloud-native authentication and authorizationDevelop data pipelines for ingestion, transformation, and analyticsCollaborate with cross-functional teams to define requirementsEnsure reliability, observability, and operational excellenceWrite clean, well-documented code and participate in code reviewsTroubleshoot distributed cloud-based environmentsDevelop comprehensive testing strategies (unit, component, integration)Mentor other engineers and contribute to best practicesRequisitos principales Strong proficiency in Scala and sbtFunctional programming principlesExperience with JSON (Circe)Hands-on AWS and/or GCP experienceKnowledge of IAM, STS, AssumeRole, WebIdentityExperience with AWS SDKs (S3, AWS STS)Experience with Google BigQuery and DataflowStrong SQL skills with PostgreSQLAsynchronous/concurrent programming (FS2, cats-effect)Familiarity with Google Pub/SubTesting across unit, component, and integrationKubernetes deployment and cloud-native architecturesContainerization and observability-focused data processing systemsFinagle or similar RPC frameworkData pipeline orchestration/workflow management toolsGit and modern DevOps workflowsBachelor's degree in Computer Science, Software Engineering, or a related field4+ years in backend/data-intensive rolesStrong analytical and problem-solving abilitiesExcellent debugging and troubleshooting skillsEffective verbal and written communicationScalasbT (build tool)Circe (JSON) ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Flex your Energy: Building a Cloud-Native Platform for Renewable Energy Communities](https://www.wearedevelopers.com/videos/1990-flex-your-energy-building-a-cloud-native-platform-for-renewable-energy-communities) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)