Scala Job Salaries

Find salary information for remote positions requiring Scala skills. Make data-driven decisions about your career path.

Scala

Median high-range salary for jobs requiring Scala:

$210,600

This analysis is based on salary ranges collected from 26 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $155,000 - $210,600

  • 25% of job descriptions advertised a maximum salary above $250,000.
  • 5% of job descriptions advertised a maximum salary above $436,080.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include Java, Python and AWS. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. Java

    69% jobs mention Java as a required skill. The Median Salary Range for these jobs is $169,500 - $240,000

    • 25% of job descriptions advertised a maximum salary above $259,000.
    • 5% of job descriptions advertised a maximum salary above $578,040.
  2. Python

    65% jobs mention Python as a required skill. The Median Salary Range for these jobs is $200,000 - $240,000

    • 25% of job descriptions advertised a maximum salary above $269,000.
    • 5% of job descriptions advertised a maximum salary above $354,915.35.
  3. AWS

    42% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $200,000 - $240,000

    • 25% of job descriptions advertised a maximum salary above $247,500.
    • 5% of job descriptions advertised a maximum salary above $362,345.
  4. Communication Skills

    35% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $170,000 - $240,000

    • 25% of job descriptions advertised a maximum salary above $242,500.
    • 5% of job descriptions advertised a maximum salary above $720,000.
  5. Data engineering

    46% jobs mention Data engineering as a required skill. The Median Salary Range for these jobs is $170,000 - $229,000

    • 25% of job descriptions advertised a maximum salary above $249,500.
    • 5% of job descriptions advertised a maximum salary above $681,600.1.
  6. SQL

    50% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $170,000 - $218,000

    • 25% of job descriptions advertised a maximum salary above $242,500.
    • 5% of job descriptions advertised a maximum salary above $662,400.15.
  7. Machine Learning

    23% jobs mention Machine Learning as a required skill. The Median Salary Range for these jobs is $165,000 - $199,000

    • 25% of job descriptions advertised a maximum salary above $259,000.
    • 5% of job descriptions advertised a maximum salary above $365,100.
  8. ETL

    35% jobs mention ETL as a required skill. The Median Salary Range for these jobs is $140,000 - $195,000

    • 25% of job descriptions advertised a maximum salary above $240,000.
    • 5% of job descriptions advertised a maximum salary above $336,001.
  9. Collaboration

    35% jobs mention Collaboration as a required skill. The Median Salary Range for these jobs is $117,725 - $162,900

    • 25% of job descriptions advertised a maximum salary above $189,500.
    • 5% of job descriptions advertised a maximum salary above $336,001.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include Digital Advertising, Data and AI and AI and real-time information discovery. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. Digital Advertising

    4% jobs are in Digital Advertising industry. The Median Salary Range for these jobs is $260,800 - $365,100

  2. Data and AI

    4% jobs are in Data and AI industry. The Median Salary Range for these jobs is $169,000 - $299,000

  3. AI and real-time information discovery

    4% jobs are in AI and real-time information discovery industry. The Median Salary Range for these jobs is $202,500 - $246,500

  4. Personal finance

    12% jobs are in Personal finance industry. The Median Salary Range for these jobs is $220,000 - $240,000

  5. B2B Marketing and Sales Technology

    4% jobs are in B2B Marketing and Sales Technology industry. The Median Salary Range for these jobs is $160,000 - $218,000

  6. Home services

    8% jobs are in Home services industry. The Median Salary Range for these jobs is $125,000 - $192,500

    • 25% of job descriptions advertised a maximum salary above $210,000.
  7. B2B technology

    4% jobs are in B2B technology industry. The Median Salary Range for these jobs is $150,000 - $180,000

  8. Cybersecurity

    4% jobs are in Cybersecurity industry. The Median Salary Range for these jobs is $140,000 - $180,000

  9. Healthcare

    12% jobs are in Healthcare industry. The Median Salary Range for these jobs is $130,000 - $150,000

    • 25% of job descriptions advertised a maximum salary above $183,750.
    • 5% of job descriptions advertised a maximum salary above $195,000.
  10. Public Health

    8% jobs are in Public Health industry. The Median Salary Range for these jobs is $98,100 - $138,887.5

    • 25% of job descriptions advertised a maximum salary above $143,500.

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

27 jobs found. to receive daily emails with new job openings that match your preferences.
27 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

๐Ÿ“ San Francisco Bay Area, Seattle, India, UK

๐Ÿ’ธ 150000.0 - 180000.0 USD per year

๐Ÿ” B2B technology

  • Four-year degree in Computer Science, or related field OR equivalent experience.
  • Understanding of data strategies, data analysis, and data model design.
  • Experience designing and building low latency analytics APIs.
  • Proficiency in at least one JVM language (Java, Scala, Kotlin, etc.).
  • Familiarity with the Spark Ecosystem (YARN, Executors, Livy, etc.).
  • Data orchestration frameworks, particularly Airflow or similar.
  • Experience with columnar data stores, particularly Parquet and StarRocks.
  • Strong SDLC principles (CI/CD, Unit Testing, git, etc.).
  • General understanding of AWS EMR, EC2, S3.

  • Design and build the next generation of Demandbaseโ€™s Unified Data Platform.
  • Develop data pipelines for ingestion, normalization, and analysis.
  • Integrate 3rd party and open source tools into the data platform.
  • Build DAGs in Airflow for orchestration and monitoring of data pipelines.

AWSApache AirflowJavaKafkaKotlinSparkTerraformScalaData modeling

Posted 6 days ago
Apply
Apply

๐Ÿ“ TX, MN, FL

๐Ÿ’ธ 130000.0 - 195000.0 USD per year

๐Ÿ” Healthcare

๐Ÿข Company: NeueHealth

  • Bachelorโ€™s degree in Computer Science, Computer Engineering, Information Systems, or equivalent.
  • Around five years of experience in an enterprise data engineering role in an Azure environment.
  • Healthcare IT background preferred.
  • Experience coding in Scala and building batch and streaming data pipelines.
  • Experience with API design.
  • Extensive experience developing data solutions in Azure Cloud.
  • Experience with event sourcing and/or Big Data architectures.

  • Write traditional code and server-less functions mainly in Scala.
  • Build APIs, data microservices, and ETL pipelines for data sharing and analytics.
  • Develop and optimize processes for large language models and AI enhancements.
  • Support Data Ingestion frameworks deployed in Azure.
  • Participate in cultivating a culture of DevOps and Quality Assurance.
  • Act as tech lead and mentor junior engineers.
  • Continuously document code and team processes.

ETLC#AzureSparkCI/CDDevOpsMicroservicesScala

Posted 10 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 260800.0 - 365100.0 USD per year

๐Ÿ” Digital Advertising

๐Ÿข Company: Reddit๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $410,000,000 Series F over 3 years ago๐Ÿซ‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 10+ years of contributing high-quality code to production systems that operate at scale.
  • 2+ years of experience operating as a Senior Staff engineer.
  • 5+ years of experience in building control systems, PID controllers, multi-armed bandits, reinforcement learning algorithms, or bid/pricing optimization systems.
  • Experience leading large engineering teams and collaborating with cross-functional partners.
  • Experience designing optimization algorithms in an ad serving platform or other marketplaces is preferred.
  • Familiarity with control systems and reinforcement learning algorithms is a strong plus.
  • Significant experience in Java, Python, Go, Scala, C++, or similar languages.
  • Experience with data processing frameworks like Spark, Flink, Kafka.
  • Familiarity with AWS or GCP as a cloud service provider.
  • Experience with tools like Kubernetes, Docker, Airflow, etc.
  • Familiarity with datastores such as ElasticSearch, Redis, and Postgres.

  • Building Reddit-scale optimizations to improve advertiser outcomes using innovative techniques.
  • Leveraging live auction data and model predictions to adjust campaign bids in real-time.
  • Incorporating knowledge of the Reddit ads marketplace into budget pacing algorithms.
  • Leading a team of 15+ engineers on designing new bid & budget optimization products.
  • Conducting rigorous A/B experiments to evaluate business impact.
  • Collaborating with cross-functional teams for customer representation.

AWSDockerPythonElasticSearchGCPJavaKafkaKubernetesMachine LearningPyTorchC++AirflowAlgorithmsCassandraGoPostgresRedisSparkTensorflowScala

Posted 12 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 204000.0 - 259000.0 USD per year

๐Ÿ” Technology / Fraud Prevention / Safety

๐Ÿข Company: Airbnb๐Ÿ‘ฅ 5001-10000๐Ÿ’ฐ Secondary Market over 4 years ago๐Ÿซ‚ Last layoff almost 2 years agoHospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel

  • 9+ years of industry engineering experience.
  • BS/MS/PhD in Computer Science or a related field.
  • Strong programming skills in Scala, Python, Java, C++, or equivalent.
  • Experience leading project teams and setting technical direction.
  • Exposure to architectural patterns of large, high-scale software applications.
  • Familiarity with test-driven development and deployment processes.
  • Experience in the Trust and Risk domain is a plus.
  • Hands-on experience with machine learning model development is a plus.

  • Design, implement, and operate resilient and scalable distributed systems.
  • Work collaboratively with cross-functional partners to identify opportunities for business impact.
  • Tackle the changing landscape of fraud attacks in close collaboration with trust defense and platform teams.
  • Provide input on the Trust teamโ€™s roadmap and technical direction.
  • Identify and drive improvements in the reliability and efficiency of defenses.
  • Mentor engineers in technical and collaboration skills.
  • Develop and operate machine learning models and pipelines at scale.

PythonSoftware DevelopmentJavaMachine LearningData engineeringScala

Posted 15 days ago
Apply
Apply

๐Ÿ“ US

๐Ÿงญ Full-Time

๐Ÿ’ธ 170000.0 - 180000.0 USD per year

๐Ÿ” SMS cloud communications

  • Around 5 years of experience with statistics and machine learning algorithms.
  • Experience in production environments for building and improving ML models.
  • Skilled in programming languages like Python, R, or Scala.
  • Familiarity with frameworks like PyTorch or TensorFlow.
  • Proficient with data technologies such as Spark, Presto, or Hadoop.
  • Solid understanding of data modeling and SQL.
  • Excellent communication skills for technical and non-technical stakeholders.

  • Design and develop data pipelines from various internal and external sources.
  • Build, cleanse, and audit data pipelines to ensure high-quality outputs.
  • Collaborate with engineers to implement robust data infrastructure.
  • Build and deploy machine learning models, leading all phases of development.
  • Use NLP and machine learning to enhance messaging.
  • Develop user metrics and KPIs for product improvements.
  • Serve as a thought leader in data-driven capabilities.

PythonSQLAgileHadoopMachine LearningPyTorchProduct DevelopmentBusiness OperationsAlgorithmsData engineeringData scienceSparkTensorflowCommunication SkillsCollaborationProblem SolvingScala

Posted 15 days ago
Apply
Apply
๐Ÿ”ฅ Data Engineer II
Posted 16 days ago

๐Ÿงญ Full-Time

๐Ÿ’ธ 120000.0 - 135000.0 USD per year

๐Ÿ” Structured finance

  • 3+ years of professional experience writing production-ready code in Python, Scala, or Java.
  • 2+ years of experience with data pipelines, especially with loan datasets.
  • Knowledge of relational data concepts and ability to perform ad-hoc data exploration using SQL.
  • Experience with big data tools for processing large datasets.
  • Interest in finance and technology, understanding investor evaluations.

  • Operate as the bridge between the engineering and finance teams, contributing to various processes.
  • Own the business logic in dv01's data pipeline, crucial for customer offerings and business success.
  • Be customer-facing with direct exposure to high-level contacts, providing valuable insights.

Scala

Posted 16 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 220000.0 - 240000.0 USD per year

๐Ÿ” Personal finance

  • A minimum of 8 years of experience in data engineering, focusing on data pipeline development and cloud solutions.
  • Bachelorโ€™s or masterโ€™s degree in computer science, IT, Data Science, Engineering, or a related field.
  • Experience in building and leading technical teams.
  • Proven experience managing scalable data platforms, preferably in AWS.
  • Expertise in AWS services such as S3, Airflow, DBT, GLUE, and LAMBDA.
  • Proficient in SQL and with at least one programming language (Python, Java, or Scala).
  • Strong understanding of data warehousing, ETL processes, and data governance.
  • Excellent problem-solving and communication skills.

  • Architect and design scalable data solutions considering business needs and industry trends.
  • Enforce common data design patterns and establish architecture standards.
  • Monitor data platform performance and implement improvements.
  • Implement security measures for sensitive data.
  • Mentor junior team members and promote a culture of learning.
  • Communicate complex data concepts to non-technical stakeholders.
  • Develop training materials and conduct training sessions.
  • Document designs and maintain project documentation.
  • Partner with team leads for internal process improvements.

AWSLeadershipPythonSQLDesign PatternsETLJavaPeople ManagementSnowflakeStrategyAirflowData engineeringServerlessCommunication SkillsDocumentationScala

Posted 17 days ago
Apply
Apply

๐Ÿ“ Europe, Asia, Americas

๐Ÿงญ Full-Time

๐Ÿ’ธ 133100.0 - 210600.0 USD per year

๐Ÿ” Search and AI technology

  • A record of software engineer excellence, delivering high-quality code to Production.
  • Experience with the Scala or JVM based programming languages.
  • 3+ years working as a backend engineer in the IAM space OR 5+ years working as a backend engineer.
  • Deep passion for automation and for raising the quality bar.
  • Strong analytical, debugging, and problem solving skills.
  • Bonus: Golang experience.
  • Bonus: Technical depth in one or more technologies relevant for SaaS.
  • Bonus: Hands on Kubernetes (k8s) experience.
  • Bonus: Hands on experience developing software on the cloud (AWS/Azure/GCP).
  • Bonus: Practical knowledge of Elasticsearch.

  • Contribute to the development and evolution of the Scala codebases that power our Elastic Cloud offerings.
  • Operate our systems by participating in our oncall rotation solving incidents in Production.
  • Collaborate with Support engineers in solving customer problems.
  • Proactively improve our existing services for security, stability, and reliability.
  • Design, build, and maintain software supporting our cloud offerings and on-prem services.
  • Debug production technical issues involving distributed systems, virtualization, containers, and microservices.
  • Work cross-team and multi-functionally on solving problems crafting new features, and delivering projects within Elastic.
  • Work with a fully-remote distributed team of engineers located in Europe, Asia, and the Americas.

ElasticSearchJVMGoProblem SolvingScalaDebugging

Posted 18 days ago
Apply
Apply

๐Ÿ“ Poland

๐Ÿงญ Contract

๐Ÿ’ธ 358000 - 458000 PLN per year

๐Ÿ” Financial technology

๐Ÿข Company: Affirm๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Post-IPO Equity almost 4 years ago๐Ÿซ‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 7+ years of software development experience.
  • 3+ years of technical and organizational leadership, preferably in the infrastructure or SRE domain.
  • Experience in a SaaS company delivering services 24/7.
  • Deep knowledge of Kubernetes, OpenShift, or other container orchestration technologies.
  • Experience with cloud-native traffic management, networking, and security concepts at scale (Istio, Cilium, eBPF).
  • Experience in designing and creating cloud-native CD systems with ArgoCD, Flux, or similar technologies.
  • Solid CS fundamentals and practical coding experience using Python, Go, C++, or JVM-based languages (Java, Kotlin, Scala).
  • Experience with Amazon Web Services (AWS) or other cloud providers.
  • Familiarity with Service-Oriented Architectures (SOA) is a plus.
  • Enthusiastic vision for leading technical teams.
  • Experience in cross-time-zone collaboration.

  • Lead a European-based team of infrastructure engineers, guiding technical decisions, projects, and roadmaps.
  • Shape and own Affirm's strategy for delivering and managing foundational computing infrastructure.
  • Collaborate with peers, leadership, and stakeholders across platform and product engineering.
  • Design and implement frameworks, services, and tools to support new products and business needs.
  • Guide and promote professional growth of junior and senior engineers.

AWSDockerLeadershipPythonSoftware DevelopmentJVMKubernetesNginxC++StrategyAmazon Web ServicesGoCollaborationScala

Posted 19 days ago
Apply
Apply

๐Ÿ“ Europe, Asia, Americas

๐Ÿงญ Full-Time

๐Ÿ’ธ 133100.0 - 210600.0 USD per year

๐Ÿ” Search and AI

๐Ÿข Company: Referral Board

  • A record of software engineer excellence, delivering high-quality code to Production.
  • Experience with the Scala or JVM based programming languages.
  • 3+ years working as a backend engineer in the IAM space OR 5+ years working as a backend engineer.
  • Deep passion for automation and for raising the quality bar.
  • Strong analytical, debugging, and problem solving skills.
  • Bonus: Golang experience.
  • Bonus: Technical depth in one or more technologies relevant for SaaS.
  • Bonus: Hands on Kubernetes (k8s) experience.
  • Bonus: Hands on experience developing software on the cloud (AWS/Azure/GCP).
  • Bonus: Practical knowledge of Elasticsearch.

  • Contribute to the development and evolution of the Scala codebases that power our Elastic Cloud offerings.
  • Operate our systems by participating in our oncall rotation solving incidents in Production.
  • Collaborate with Support engineers in solving customer problems.
  • Proactively improve our existing services for security, stability, and reliability.
  • Design, build, and maintain software supporting our cloud offerings and on-prem services.
  • Debug production technical issues involving distributed systems, virtualization, containers, and microservices.
  • Work cross-team and multi-functionally on solving problems crafting new features, and delivering projects within Elastic.

ElasticSearchJVMGoProblem SolvingMicroservicesScalaDebugging

Posted 24 days ago
Apply
Shown 10 out of 27