BackendJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-16 13:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Backend Software Engineer

Jobgether · US

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Software Engineer based in the United States.

Join a high-impact engineering team building scalable backend systems that power complex data processing and event-driven applications. This role offers the opportunity to work on modern distributed architectures, high-throughput services, and cloud-native solutions using advanced functional programming principles. You will contribute directly to the design, development, and optimization of backend platforms that support mission-critical workloads. Working in a fully remote environment, you'll collaborate with experienced engineers to solve challenging technical problems while leveraging cutting-edge technologies across cloud infrastructure, streaming systems, and large-scale data pipelines. This position is ideal for a hands-on engineer who enjoys building resilient systems and driving technical excellence through code.

Accountabilities

  • Design, develop, and maintain scalable backend applications, web services, and data processing pipelines.
  • Build and optimize systems responsible for handling high volumes of machine-generated events and real-time data streams.
  • Develop distributed services using Scala, Java, and modern functional programming approaches to ensure reliability and maintainability.
  • Implement and enhance event-driven architectures leveraging streaming technologies and concurrent processing frameworks.
  • Design highly available, fault-tolerant systems capable of supporting large-scale workloads and business-critical operations.
  • Collaborate with engineering teams to define technical solutions, review architecture decisions, and improve platform performance.
  • Optimize database interactions, write efficient SQL queries, and contribute to overall system scalability and responsiveness.
  • Support CI/CD processes, deployment automation, and cloud infrastructure initiatives to improve development efficiency.
  • Participate in technical discussions, code reviews, troubleshooting efforts, and continuous improvement initiatives across the engineering organization.
  • Requirements

    • Approximately 8+ years of professional software engineering experience with a strong focus on backend development.
    • Minimum 2–3 years of hands-on Scala development experience in production environments.
    • Strong proficiency with Java 17 or newer versions and extensive backend engineering expertise.
    • Experience building web services, APIs, and large-scale data pipelines.
    • Advanced knowledge of Akka or Pekko ecosystems, including Streams, Actors, Cluster, Persistence, Singleton, and HTTP components.
    • Solid understanding of functional programming concepts and experience working with Cats and Cats Effect frameworks.
    • Proven experience designing and operating distributed systems, stream-processing platforms, and high-concurrency applications.
    • Strong expertise with AWS services including IAM, Kinesis, DynamoDB, SQS, SNS, API Gateway, and KMS.
    • Experience with SQL development, query optimization, and performance tuning.
    • Familiarity with CI/CD pipelines, preferably using GitHub Actions, along with exposure to DevOps practices.
    • Strong understanding of scalable architecture patterns, system design principles, and cloud-native development.
    • Excellent analytical, problem-solving, communication, and collaboration skills.
    • Self-motivated and capable of thriving in a fully remote, highly technical environment.
    • Benefits

      • Fully remote work environment.
      • Long-term 12-month contract opportunity with potential for extension.
      • Exposure to modern cloud-native technologies and large-scale distributed systems.
      • Opportunity to work with advanced Scala, Java, Akka/Pekko, and AWS ecosystems.
      • Challenging technical projects focused on scalability, performance, and reliability.
      • Collaborative engineering culture with experienced technical professionals.
      • Flexibility to work from anywhere within approved locations.
      • Opportunity to strengthen expertise in functional programming, streaming systems, and cloud architecture.
      • Professional growth through exposure to complex backend engineering challenges.

Backend pay context

Based on 234 disclosed Backend salaries on RoleSuite, the role pays a median of $166K/year, with most offers between $110K and $200K (10th–90th percentile: $87K–$250K).

See the full Backend salary breakdown →
Apply →

Other roles at Jobgether

  • Senior Data Engineer (AWS to GCP)US
  • Analytics Consultant, Adobe/GoogleUS
  • AI Engineering Solutions ArchitectCanada
  • AI Engineering Solutions ArchitectUS
  • Microsoft Identity & Devices Engineer-Client ConsultingCanada
  • Microsoft Identity & Devices Engineer-Client ConsultingUS
  • Microsoft Purview Architect-Client ConsultingCanada
  • Microsoft Purview Architect-Client ConsultingUS
  • Senior Data Engineer (AWS to GCP)India
  • Senior Data Engineer (AWS to GCP)Canada

More Backend roles

  • Backend Engineer((L3 Tech Support)Easyship · Bangalore
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Africa
  • Senior Backend Engineer (Elixir)Remote.com · Remote-APAC
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Austria
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Germany
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Netherlands
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Canada
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Brazil
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Eastern Europe
  • Senior Backend Engineer (Elixir)Remote.com · Remote-Iberia