Senior Scala Engineer

Intellias

España

Remote

EUR 70,000 - 110,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intellias is partnering with a Fortune 100 Midwest-based industrial manufacturer to modernize cloud-based services and data products used globally. The role is remote from Spain, requiring a 6-hour overlap with US Central Time.

You will design, build, and deploy scalable backend services in production, leveraging Scala, Akka/Pekko, AWS, and event-driven architectures. The ideal candidate has 5+ years in Scala and distributed systems, 10+ years in software engineering, and strong PostgreSQL/SQL

Qualifications

  • 5+ years of experience designing and maintaining backend services in production.
  • 10+ years of software engineering experience, preferably Java.
  • 5+ years of experience building distributed systems using Akka (Streams, Actors, HTTP, Persistence) or Apache Pekko.
  • 5+ years of experience with AWS.
  • Strong experience designing and operating event-driven distributed systems using Kafka, AWS Kinesis, or equivalent messaging platforms.
  • Strong experience with functional programming concepts and libraries such as Cats, Cats Effect, or ZIO.
  • Hands-on experience with Docker.
  • Strong experience with PostgreSQL and SQL query development.
  • Experience with CI/CD tools and automated deployment pipelines (GitHub Actions).
  • Experience designing and operating event-driven architectures and stream-processing systems.
  • Experience with microservice architectures.
  • Experience working within Agile software development environments.
  • Strong understanding of software architecture and solution design.
  • Strong ownership mindset with the ability to independently drive complex technical initiatives.

Responsibilities

  • Design, develop, and maintain scalable backend services using Scala.
  • Build reliable event-processing, notification, and integration services.
  • Develop APIs and distributed system components in highly available environments.
  • Deliver scalable, fault-tolerant solutions that provide business value.
  • Contribute to system architecture, technical design, and engineering decisions.
  • Troubleshoot complex production issues and perform root-cause analysis.
  • Support integration, acceptance, and quality assurance testing activities.
  • Maintain high software quality through testing, reviews, documentation, and best practices.
  • Mentor engineers and promote technical excellence within the team.
  • Collaborate with cross-functional stakeholders in Agile environments.
  • Own services throughout their lifecycle, from design and development to deployment and production support.

Skills

Scala
Java
Akka / Pekko
AWS
Kafka
AWS Kinesis
Functional programming
Cats / Cats Effect / ZIO
Docker
PostgreSQL
SQL
CI/CD / GitHub Actions
Event-driven architecture
Microservices
Agile
Software architecture
Ownership mindset

Tools

Docker
GitHub Actions

Job description

Location: Remote from Spain (an indefinite Spanish employment contract)

Intellias is partnering with a Fortune 100, Midwest-based industrial manufacturer to modernize and expand a suite of cloud-based services and data products used by a global network of dealers, enterprise customers, and internal business units. Our cross-functional teams deliver scalable APIs, event-driven services, and analytics pipelines that power quoting, ordering, asset telemetry, diagnostics, and lifecycle support for heavy equipment in the field.

Requirements:
  • 5+ years of experience with Scala designing, developing, deploying, and maintaining backend services and distributed systems in production.
  • 10+ years of software engineering experience (preferrably Java)
  • 5+ years of experience building distributed systems using Akka (Streams, Actors, HTTP, Persistence) or Apache Pekko.
  • 5+ years of experience with AWS
  • Strong experience designing and operating event-driven distributed systems using technologies such as Kafka, AWS Kinesis, or equivalent messaging platforms.
  • Strong experience with functional programming concepts and libraries such as Cats, Cats Effect, or ZIO.
  • Hands-on experience with Docker.
  • Strong experience with PostgreSQL and SQL query development.
  • Experience with CI/CD tools and automated deployment pipelines (preferably GitHub Actions)
  • Experience designing and operating event-driven architectures and stream-processing systems.
  • Experience with microservice architectures.
  • Experience working within Agile software development environments.
  • Strong understanding of software architecture and solution design.
  • Strong ownership mindset with the ability to independently drive complex technical initiatives.
  • Ability to provide a 6-hour overlap with US Central Time (CT) on business days, working until 2 PM CT at the latest, which is equivalent to working until 9 PM Spain time.
Nice to have:
  • Experience with Java 17+/21.
  • Experience with Spring Boot.
  • Experience with Hibernate/JPA.
  • Experience with DynamoDB.
  • Experience with CloudFormation.
  • Experience with Flyway.
  • Experience with Snowflake, BigQuery, or Databricks.
  • Experience processing telemetry or event data at scale.
Responsibilities:
  • Design, develop, and maintain scalable backend services using Scala.
  • Build reliable event-processing, notification, and integration services.
  • Develop APIs and distributed system components in highly available environments.
  • Deliver scalable, fault-tolerant solutions that provide business value.
  • Contribute to system architecture, technical design, and engineering decisions.
  • Troubleshoot complex production issues and perform root-cause analysis.
  • Support integration, acceptance, and quality assurance testing activities.
  • Maintain high software quality through testing, reviews, documentation, and best practices.
  • Mentor engineers and promote technical excellence within the team.
  • Collaborate with cross-functional stakeholders in Agile environments.
  • Own services throughout their lifecycle, from design and development to deployment and production support.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer/Strong Middle Scala Engineer
Senior Engineer/Strong Middle Scala Engineer

Intellias • Spain

Remote
EUR 90,000 - 120,000
Senior Scala Backend Engineer - Remote (Spain)
Senior Scala Backend Engineer - Remote (Spain)

Intellias • Spain

Remote
EUR 70,000 - 110,000
Senior Java Software Engineer
Senior Java Software Engineer

Intellias • Spain

On-site
EUR 60,000 - 90,000
Senior Scala Engineer - Remote (Spain) for Distributed Systems
Senior Scala Engineer - Remote (Spain) for Distributed Systems

Intellias • Spain

Remote
EUR 90,000 - 120,000
Staff Engineer Java | Spring Boot, Kafka, RxJava, Kafka (remote,75-80k)
Staff Engineer Java | Spring Boot, Kafka, RxJava, Kafka (remote,75-80k)

THE BOARD | people & talent • Spain

Remote
EUR 90,000 - 120,000
Remote work from Spain
38-hour workweek
Career development opportunities
+3
Senior Distributed Systems Engineer - Remote Work
Senior Distributed Systems Engineer - Remote Work

BairesDev • Spain

On-site
EUR 121,000 - 164,000
Remote Work
Excellent compensation in USD or local currency
Hardware and software setup for remote work
+3
JAVA Developer (German Speaker)
JAVA Developer (German Speaker)

ALTEN Delivery Centre Spain • Spain

Remote
EUR 70,000 - 90,000
Long-term contract
International project
Remote work option
+3
Senior Data Engineer - $500 - $550 A Day - Remote
Senior Data Engineer - $500 - $550 A Day - Remote

Signify Technology • Zaragoza

Remote
EUR 82,000 - 90,000
Senior Java Backend Engineer – Freelance (Barcelona, Hybrid)
Senior Java Backend Engineer – Freelance (Barcelona, Hybrid)

Shakers • Barcelona

On-site
EUR 55,104 - 82,656
Senior Backend Software Engineer (Java/Kotlin) – Madrid
Senior Backend Software Engineer (Java/Kotlin) – Madrid

Searchability • Madrid

On-site
EUR 58,500 - 71,500
Flexible working environment
Ongoing learning and career development
Work with modern cloud-native technology