Salary
≈ $51k – $108k per year (Estimated)
Location
Hybrid (Barcelona, Spain)
Seniority
Senior
Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Jun 19, 2026. Sage scores A on the Alion truth index.
Overview
Company
Impact
Profile match
Sage is a British software company headquartered in Newcastle upon Tyne that makes accounting, financial management, payroll and HR software for small and medium-sized businesses, including Sage Intacct, Sage X3 and Sage Accounting. Founded in 1981 and listed on the London Stock Exchange as The Sage Group plc, it serves customers through offices across the UK, Europe, North America, Africa and Asia-Pacific, with large teams in Atlanta, Paris, Frankfurt, Toronto and Barcelona. It hires sales development and account managers, partner enablement and product support specialists, marketing, SEO and data analysts, and finance and compensation staff.
Backed by Pear VC
We are looking for a Senior Backend Developer to join our HCM Localisation engineering team and help evolve a large-scale, cloud-based enterprise product. This role is focused on building and maintaining scalable backend services supporting complex product workflows, integrations, performance improvements, and ongoing platform modernisation.
*** Please note: This is a hybrid role requiring 3 days per week in our Barcelona office ***
Responsibilities
In this role you'll:
- Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment.
- Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures.
- Work with MySQL to design efficient data access patterns, optimize queries, tune indexes, and profile database performance.
- Develop, deploy, and support services in AWS, working closely with DevOps and platform teams to ensure reliable delivery.
- Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices.
- Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments.
- Support production stability by investigating issues, improving observability, and continuously reducing technical debt.
Required Skills and Experience:
- Extensive professional backend development experience, ideally in enterprise, SaaS, or cloud-based product environments.
- Strong hands-on experience with Scala, including collections, Futures, immutability, pattern matching, error handling, and clean functional design.
- Commercial experience with Play Framework or comparable JVM backend frameworks; Pekko or Akka experience is highly relevant.
- Strong understanding of relational databases, especially MySQL, with practical knowledge of SQL optimization, indexes, query profiling, and transaction behaviour.
- Experience using Redis or similar technologies for caching, session handling, or performance-sensitive workloads.
- Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems).
- Ability to design and evolve complex distributed systems while promoting engineering best practices across the team
- Hands-on experience with AWS services and cloud-native delivery practices.
- Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices.
- Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems.
Nice to Have:
- Experience with Squeryl, Doobie, or similar Scala data access libraries.
- Familiarity with Grafana or Kibana dashboards, alerting, logging, and production observability practices.
- Experience with large distributed systems, horizontal scaling, resilient service design, or high-throughput Play / Pekko applications.
- Previous experience in Payroll, HR, HCM, ERP, compliance-heavy, or localisation-focused product domains.
- Russian, Ukrainian, or Polish language skills would be beneficial, but are not essential.
Ways of Working:
- Pragmatic, delivery-focused, and able to balance new feature development with maintenance, bug fixing, and technical improvement work.
- Proactive in code reviews, design discussions, troubleshooting, and knowledge sharing across the engineering team.
- Strong problem-solving mindset, attention to detail, and willingness to work with an established codebase while helping modernise it over time.
Want to know more about our Product?: https://hcm.sage.com/
At Sage, we offer you an environment where you can grow professionally without compromising your personal well-being. Our benefits package is designed to provide stability, flexibility, and balance:
- Medical and dental insurance: Fully funded medical and dental insurance.
- Flexible benefits: Exchange part of your salary and make tax savings on meal and transport vouchers, childcare, and training.
- Well-being: Free access to the Calm app (for up to 5 users), 24/7 counselling, and emotional support from our Healthy Mind Coaches. We also offer self-care and parenting resources through the Cleo app.
- Flexible working: flexibility of working one hour in, one hour out, shortened workdays on Fridays and during the summer, and the opportunity to work from over 40 countries for up to 10 weeks per year through our Work Away program.
- Annual leave: 23 working days of vacation, 5 paid days per year for volunteering.
- Extended leave: 7 extra days of maternity leave and 5 extra days of paternity leave, on top of the legal allowance, available after one year of service.
- Financial support: Life and disability insurance, salary advances of up to 3.5 times your net monthly pay, a €300 net marriage bonus, and access to Sage's employee stock purchase plan at a discounted rate.
- Learning and development: Free premium subscription to external learning platforms
Health and Safety Responsibilities:
- Fostering the safety culture, by leading with your own example.
- Following established safety procedures and reporting potential hazards promptly helps maintain a secure and efficient workplace.
- Participating in safety training sessions and adhering to preventive guidelines and procedures, the objective is minimizing risks and protecting yourself and the rest of your colleagues.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,973,072 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Barcelona
Senior Software Engineer -Java
7 months ago
≈ $27k – $69k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Shanghai • Guangzhou • Shenzhen
Java
Kotlin
Java
Spring Boot
Spring Data JPA
Spring Security
Spring Cloud
Testcontainers
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Redis
CockroachDB
HBase
Cassandra
RabbitMQ
ElasticSearch
Apache Kafka
TiDB
Frontend
GraphQL
Mobile
JUnit
DevOps
Rest API
gRPC
GitHub Actions
Kibana
OpenTelemetry
Datadog
Logstash
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Configuration Management
Amazon EKS
Azure AKS
AWS Lambda
Amazon S3
Amazon ECS
Cybersecurity
SonarQube
Apply
.Net Angular Developer
1 hour ago
≈ $12k – $27k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
MS SQL
Azure Cosmos DB
Frontend
Angular
JQuery
Management
Agile
Scrum
Life Sciences
GMP
Apply
Senior Principal Engineer, Hardware Application Engineering — Signal Integrity & Power Integrity
4 days ago
≈ $160k – $320k per year (Estimated) • Equity • In office • Full-Time • 15+ years exp • Bachelor's Degree • Santa Clara
AI/ML
Copilot
ChatGPT
OpenAI
Chips/EDA
Ansys HFSS
Cadence Sigrity
Ansys SIwave
Apply
≈ $155k – $310k per year (Estimated) • Equity • In office • Full-Time • 15+ years exp • Bachelor's Degree • Santa Clara
AI/ML
Copilot
ChatGPT
OpenAI
Chips/EDA
Cadence Allegro
Mentor Xpedition
Cadence Sigrity
HyperLynx
Apply
$69k – $131k per year • In office • Nationals only • Full-Time • 2+ years exp • Bachelor's Degree • Cedar Rapids
Python
Java
C#
C++
DevOps
Git
Management
Jira
Agile
SpaceTech
DO-178C
Apply
Software Engineer III
3 days ago
≈ $32k – $75k per year (Estimated) • In office • 3+ years exp • Master's Degree • Shanghai
Python
Go
Java
SQL
Scala
Databases
Snowflake
Databricks
Amazon Redshift
Trino
AI/ML
Spark
Machine Learning
DevOps
AWS
Docker
Kubernetes
Analytics
A/B Testing
Apply
Dir - Cloud Data Engineering & AI Tech Lead
5 days ago
$139k – $201k per year • Hybrid • Full-Time • 7+ years exp • PhD • New York
Python
SQL
Databases
Snowflake
Google BigQuery
AI/ML
Prompt Engineering
AI Agents
LLM
RAG
LLM Guardrails
Agentic Workflows
Machine Learning
DevOps
Terraform
GCP
CI/CD
Docker
Kubernetes
Google Cloud Run
Analytics
Tableau
Power BI
ETL/ELT
Looker
Dimensional Modeling
Management
Agile
Apply
Procurement/Sourcing Intern
5 days ago
In office • Internship • Master's Degree • Singapore
Python
SQL
ABAP
ABAP
SAP Fiori
Analytics
Power BI
Microsoft Excel
Management
Power Automate
Power Apps
Apply
Senior Software Engineer II
5 days ago
≈ $16k – $38k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
TypeScript
SQL
Databases
Azure Cosmos DB
AI/ML
AutoGen
LangChain
LlamaIndex
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
AI Agents
Semantic Kernel
LLM
RAG
OpenAI
Semantic Search
Multi-Agent Systems
Frontend
React.js
DevOps
Azure
CI/CD
Docker
Kubernetes
Platform Engineering
GitHub
Management
Agile
Apply
In office • 3+ years exp • Bachelor's Degree • Pune
Python
JavaScript
Java
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Databases
Databricks
Frontend
Angular
DevOps
Azure
Git
Management
Agile
Apply
Apply
Developer - Scala
4 days ago
≈ $41k – $108k per year (Estimated) • Equity • Hybrid • Barcelona
SQL
Scala
Scala
Play Framework
Akka
Doobie
Apache Pekko
Databases
MySQL
Redis
DevOps
Kibana
CI/CD
Git
AWS
Grafana
Management
Agile
Apply
Software Engineer
6 days ago
≈ $8k – $22k per year (Estimated) • In office • 2+ years exp • Bengaluru
Python
Go
JavaScript
Rust
TypeScript
C#
Frontend
GraphQL
React.js
DevOps
Rest API
OpenTelemetry
CI/CD
GitOps
Kubernetes
Management
Agile
Apply
Senior Software Automation Engineer
6 days ago
≈ $17k – $40k per year (Estimated) • In office • 6+ years exp • Bengaluru
Python
JavaScript
TypeScript
SQL
Frontend
GraphQL
DevOps
Rest API
OpenTelemetry
CI/CD
GitOps
Kubernetes
SOAP
Apply
Software Automation Engineer
6 days ago
≈ $17k – $40k per year (Estimated) • Hybrid • 6+ years exp • Bengaluru
JavaScript
TypeScript
SQL
Databases
PostgreSQL
AI/ML
Model Context Protocol
Function Calling
AI Agents
LLM
RAG
Context Engineering
Prompt Caching
Frontend
GraphQL
DevOps
Rest API
GCP
OpenTelemetry
Azure
CI/CD
GitOps
AWS
Kubernetes
SOAP
Management
Agile
QA
Cypress
Playwright
Apply
≈ $54k – $105k per year (Estimated) • Remote (France, Germany, Italy, Netherlands, Poland) • Full-Time • 7+ years exp • Paris • Berlin • Amsterdam • Warsaw • Barcelona
Go
SQL
Mobile
State Management
DevOps
Unix
Game Dev
Unity
Apply
Technical Services Engineer II
2 days ago
≈ $35k – $62k per year (Estimated) • Hybrid • Full-Time • Barcelona
DevOps
Dynatrace
Apply
AIML - Machine Learning Researcher - MLR
2 days ago
≈ $81k – $197k per year (Estimated) • In office • Barcelona
AI/ML
JAX
TensorFlow
PyTorch
Interpretability
Machine Learning
Apply
≈ $56k – $107k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Barcelona
Apply
This is one of many
1,973,072 more open roles from verified company boards, updated every day.

