1

Scala Engineer Jobs in California (NOW HIRING)

Scala Engineer

Cupertino, CA · On-site

$68.75 - $91/hr

Scala Engineer Location: Cupertino, CA (Silicon Valley) Duration: 6-12+ months No C2C at this moment, any visa is okay. Thanks! Interview: * First step: Phone Interview including a Collabedit ...

Scala Engineer

Cupertino, CA · On-site

$68.75 - $91/hr

Scala Engineer Location: Cupertino, CA (Silicon Valley) Duration: 6-12+ months No C2C at this moment, any visa is okay. Thanks! Interview: * * First step: Phone Interview including a Collabedit ...

Scala Engineer

Cupertino, CA

$68.75 - $91/hr

Scala Engineer Location: Cupertino, CA (Silicon Valley) Duration: 6-12+ months No C2C at this moment, any visa is okay. Thanks! Interview: * First step: Phone Interview including a Collabedit ...

Senior Scala Engineer Job Type: Contract Job Location: Sunnyvale, CA Work Schedule: Onsite Pay Rate: $65 on W2 & Open for c2c We are looking for a Senior Scala Engineer to design, develop, and ...

Be Seen First

Senior Scala Engineer Job Type: Contract Job Location: Sunnyvale, CA Work Schedule: Onsite Pay Rate: $65 on W2 & open for c2c We are looking for a Senior Scala Engineer to design, develop, and ...

You have expert-level programming skills in JVM languages: Java / Scala * You are proficient in Software Development Best Practices (SCM / Unit Tests) * You have deployed customer-facing software ...

You have expert-level programming skills in JVM languages: Java / Scala * You are proficient in Software Development Best Practices (SCM / Unit Tests) * You have deployed customer-facing software ...

Scala Developer

Fremont, CA · On-site

$58.25 - $75.50/hr

Info Way Solutions is seeking a Scala Developer for a 12+ month project. The role involves Scala coding with a focus on server-side and API development, as well as a deep understanding of Scala and ...

Position: Scala Developer Location: Mountain View, CA Duration: Contract / Perm Responsibilities: * Collaborate with a wide range of teams to deliver compelling user experiences * Develop high ...

Scala Developer Location: Mountain View, CA Duration: Contract / Perm Responsibilities: * Collaborate with a wide range of teams to deliver compelling user experiences * Develop high quality, highly ...

Info Way Solutions is seeking a Spark & Scala Developer to join their team. The role involves building and supporting scalable Big Data applications, requiring proficiency in Hadoop technologies and ...

java developer with scala

San Jose, CA · On-site

$59.75 - $77.25/hr

There are two round of Interview:- 1-Telephone 2-Skype ROLE Java Developer with Scala Duration of Hiring 12+ months Extension Possible Yes Work Location San Jose, SFO, CA & Seattle, WA - Backend ...

Spark Engineer

San Jose, CA · On-site

$65.25 - $86.50/hr

Responsibilities : • Need 8+Yrs experience and strong experience in Big Data Hadoop, Spark, PySpark • Hands on Programming - Java, Scala, Python • AWS Cloud -S3, EFS, MSK, ECS, EMR, Lambdas • ...

... and/or Scala testing • Knowledge of SQL and database schema design • Experience with UI, ... Scala programming. Qualifications : Required : • 5+ years of experience testing AEM CMS ...

next page

Showing results 1-20

Scala Engineer information

See California salary details

$38.5K

$100.4K

$135.7K

How much do scala engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for scala engineer in California is $100,420.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,900.00 and $115,000.00 per year, depending on experience, location, and employer.

What does a Scala engineer do?

A Scala Engineer is a software developer who specializes in building applications using the Scala programming language. They design, develop, and maintain scalable and high-performance software systems, often working with frameworks like Akka or Play. Scala Engineers frequently work on backend services, data processing pipelines, or distributed systems, leveraging Scala's functional and object-oriented features. Their responsibilities may also include testing, code reviews, and collaborating with other engineers to ensure the quality and reliability of software products.

What are the key skills and qualifications needed to thrive as a Scala engineer, and why are they important?

To thrive as a Scala Engineer, you need strong programming skills in Scala and functional programming principles, often supported by a degree in computer science or related experience. Familiarity with tools like sbt, Akka, Play Framework, and version control systems such as Git is typically required. Problem-solving abilities, effective communication, and a collaborative mindset are valuable soft skills in this role. These skills and qualities are important because they enable efficient development of robust, scalable applications and smooth teamwork in dynamic software environments.

What are the common challenges Scala engineers face when working on large-scale applications?

Scala Engineers working on large-scale applications often encounter challenges related to codebase complexity and maintaining functional programming paradigms alongside object-oriented practices. Balancing performance optimization with Scala’s expressive syntax can also require careful design decisions. Collaboration with cross-functional teams, such as DevOps and QA, is crucial to ensure smooth deployment and continuous integration. Staying updated with the evolving Scala ecosystem and best practices helps mitigate these challenges and fosters career growth.

What is the difference between Scala Engineer vs Java Developer?

AspectScala EngineerJava Developer
Required CredentialsBachelor's in CS, Scala certifications (optional)Bachelor's in CS, Java certifications (optional)
Work EnvironmentBackend development, data processing, functional programmingBackend, web applications, enterprise systems
Industry UsageTech, finance, data science, startupsEnterprise, finance, web services, software firms

Both roles involve backend development and require a bachelor's degree in computer science. Scala Engineers focus on functional programming and data-heavy applications, often in tech and finance sectors. Java Developers work across a broader range of enterprise applications and web services. While their skill sets overlap, Scala Engineers typically work with newer, functional paradigms, whereas Java Developers often focus on object-oriented programming.

Infographic showing various Scala Engineer job openings in California as of August 2026, with employment types broken down into 87% Full Time, 8% Part Time, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $100,420 per year, or $48.3 per hour.

Scala Engineer

3B Staffing LLC

Cupertino, CA • On-site

$68.75 - $91/hr

Full-time

Posted 13 days ago


Job description

Scala Engineer

Location: Cupertino, CA (Silicon Valley)

Duration: 6-12+ months

No C2C at this moment, any visa is okay. Thanks!

Interview:

  • First step: Phone Interview including a Collabedit sessions (45 min)
  • Second Step: Onsite or Video for non-local candidates (2 hours)

Top Skills:

  • Scala or Java 8 Functional Programming (Deep experience with Java, Scala, C++, C#, F#)
  • Cassandra/ElasticSearch experience
  • Experience developing web services and scalable apps/building data pipelines
  • Experience using Docker for deployments
  • Experience Performing Unit testing
  • Experience with databases and indexing, e.g. Cassandra, ElasticSearch, SQL, Solr

Job Summary and Maps Team:

We are small team responsible for platform web-services and we make them responsive, resilient and elastic. We are looking for an engineer to join our team who shares the same drive and gets excited about working with technologies such as Scala, Cassandra, ElasticSearch, Kafka, Akka, Hadoop and Spark. There are multiple different apps/tools people can use for navigation and many of them are becoming very sophisticated. Apple Maps has struggled with making their Maps program one of the top. In order to compete with other Map's programs, they need to build out a data platform that houses/provides quality and valuable data that can be used to constructively design and build a stronger system for users.