Software Engineer (Akka) - Remote work | REF#308423

BairesDev

Brasil

Remote

BRL 658,000 - 933,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

100% remote
Competitive USD salary
Home office hardware
Flexible hours

Job summary

BairesDev is seeking a Software Engineer (Akka) to design and implement highly concurrent, distributed systems using the actor model. You will contribute to scalable, resilient architectures and partner with global teams from our 100% remote environment.

Ideal candidates bring 4+ years of experience with Akka and Scala, and a passion for reactive programming. Join a diverse, world-class team and help deliver impactful solutions for leading tech companies worldwide.

Qualifications

  • 4+ years of experience in Software Engineering with a focus on concurrent and distributed systems.
  • Proven expertise in Akka and the actor model.
  • Advanced proficiency in Scala and functional programming.
  • Hands-on experience with message-driven systems and reactive development.
  • Strong understanding of distributed computing challenges including clustering and sharding.
  • Advanced proficiency in English.

Responsibilities

  • Design and implement highly concurrent distributed applications using Akka and Scala.
  • Develop message-driven architectures based on the actor model to ensure system isolation and responsiveness.
  • Build resilient self-healing systems by implementing robust supervision and fault-tolerance strategies.
  • Optimize distributed systems for high throughput and low latency across JVM-based environments.
  • Collaborate with engineering teams to define actor hierarchies and reactive system standards.
  • Ensure the stability and performance of elastic architectures through effective cluster management and monitoring.

Skills

Akka
Scala
Functional programming
Message-driven systems
Reactive programming
Distributed computing
English proficiency

Tools

JVM

Job description

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.

Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.

When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Software Engineer (Akka) at BairesDev

As a Software Engineer specializing in Akka, you will build concurrent and distributed systems using the actor model to ensure high scalability and resilience. You will design message-driven architectures that handle complex distributed state while maintaining a high degree of system elasticity.

What You'll Do
  • Design and implement highly concurrent, distributed applications using Akka and Scala.
  • Develop message-driven architectures based on the actor model to ensure system isolation and responsiveness.
  • Build resilient and self-healing systems by implementing robust supervision and fault-tolerance strategies.
  • Optimize distributed systems for high throughput and low latency across JVM-based environments.
  • Collaborate with engineering teams to define actor hierarchies and reactive system standards.
  • Ensure the stability and performance of elastic architectures through effective cluster management and monitoring.
What We Are Looking For
  • 4+ years of experience in Software Engineering with a focus on concurrent and distributed systems.
  • Proven expertise in building resilient and elastic architectures using Akka and the actor model.
  • Advanced proficiency in Scala and functional programming principles.
  • Hands‑on experience with message‑driven systems and reactive application development.
  • Strong understanding of distributed computing challenges including clustering and sharding.
  • Advanced proficiency in English.
How we do make your work (and your life) easier:
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

Join a global team where your unique talents can truly thrive and make a significant impact!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (Scala) - Remote Work | REF#290469
Backend Engineer (Scala) - Remote Work | REF#290469

BairesDev • Brazil

Remote
BRL 180,000 - 360,000
100% remote
USD or local currency
Hardware provided
+3
Senior Software Engineer (Scala) - Remote Work | REF#308357
Senior Software Engineer (Scala) - Remote Work | REF#308357

BairesDev • Montenegro

Remote
BRL 657,000 - 986,000
Remote work
USD or local currency pay
Equipment provided
+1
Software Engineer (Apache Kafka) - Remote Work
Software Engineer (Apache Kafka) - Remote Work

BairesDev • Brazil

Remote
BRL 642,000 - 963,000
Remote work
Competitive compensation in USD
Home office setup
+5
Senior Software Engineer (Java) - Remote Work | REF#308354
Senior Software Engineer (Java) - Remote Work | REF#308354

BairesDev • Montenegro

Remote
BRL 548,000 - 876,000
Remote work
Distributed Systems Engineer - Remote Work
Distributed Systems Engineer - Remote Work

BairesDev • Brazil

Remote
BRL 642,000 - 963,000
100% remote work
Home office setup
Flexible hours
+2
Kafka Engineer - Remote Work | REF#308138
Kafka Engineer - Remote Work | REF#308138

BairesDev • São Paulo

Remote
BRL 549,000 - 823,000
Remote work
USD salary or local currency
Home-office setup
+3
Senior Spark Data Engineer - Remote Work | REF#308802
Senior Spark Data Engineer - Remote Work | REF#308802

BairesDev • Rio de Janeiro

Remote
BRL 657,000 - 986,000
Remote work
USD compensation
Home-office setup provided
+4
Fullstack Engineer (Ai Project) - Remote Work | Ref#283501
Fullstack Engineer (Ai Project) - Remote Work | Ref#283501

Bairesdev • Salvador

Remote
BRL 487,000 - 811,000
Remote work
Flexible hours
Paid parental leaves
+1
Java Distributed Systems Engineer - Remote Work | REF#300858
Java Distributed Systems Engineer - Remote Work | REF#300858

BairesDev • Brazil

Remote
BRL 657,000 - 986,000
Remote work
USD compensation
Home setup provided
+2
Distributed Systems Engineer (Apache Spark Internals) - Remote Work | REF#308566
Distributed Systems Engineer (Apache Spark Internals) - Remote Work | REF#308566

BairesDev • Montenegro

Remote
BRL 657,000 - 986,000
Remote Work
Competitive USD compensation
Hardware and software setup for home工作
+4