1

Scala Programmer Jobs in California (NOW HIRING)

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 ...

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 ...

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 ...

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 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 ...

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 ...

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 ...

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 Architect

San Jose, CA · On-site

$74.75 - $96/hr

Experience functional programming such as Scala * AWS experience You would lead the design and architect of end-to-end infrastructure using Scala * Previous experience working on petabyte-scale data ...

java developer with scala

San Jose, CA · On-site

$141K - $183K/yr

They are seeking a Java Developer with Scala expertise to work on backend services for AI, requiring strong backend engineering skills and experience in a cloud environment. Responsibilities : • ...

Scala Architect

San Jose, CA · On-site

$74.75 - $96/hr

Experience functional programming such as Scala * AWS experience You would lead the design and architect of end-to-end infrastructure using Scala * Previous experience working on petabyte-scale data ...

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 • ...

next page

Showing results 1-20

Scala Programmer information

See California salary details

$11

$39

$67

How much do scala programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for scala programmer in California is $39.02, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 per hour, depending on experience, location, and employer.

What is the difference between Scala Programmer vs Java Developer?

AspectScala ProgrammerJava Developer
Required CredentialsBachelor's in Computer Science or related, Scala certifications (optional)Bachelor's in Computer Science or related, Java certifications (optional)
Work EnvironmentTech companies, startups, data processing, backend developmentEnterprise software, web applications, backend systems
Industry UsageBig Data, functional programming projects, distributed systemsWeb development, enterprise applications, Android development
Common Search/ComparisonOften compared for functional programming skills and performanceCompared for widespread use and legacy system integration

The main difference between a Scala Programmer and a Java Developer lies in their primary programming languages and typical project focus. Scala Programmers specialize in functional programming and work on data-intensive and distributed systems, while Java Developers often focus on enterprise applications and web development. Both roles require similar educational backgrounds but differ in language expertise and industry applications.

Are Scala programmers in demand?

Scala programmers are in demand in industries that require scalable, high-performance applications, such as finance, data engineering, and backend development. Knowledge of frameworks like Apache Spark and functional programming skills increase employability, and demand is expected to grow with the expansion of big data and distributed systems. However, the level of demand can vary by region and industry trends.

What does a Scala programmer do?

A Scala programmer develops software applications using the Scala programming language, often working on backend systems, data processing, or distributed computing projects. They write, test, and maintain code, typically using tools like sbt and frameworks such as Akka or Spark, and may collaborate with teams to implement scalable solutions.

What cities in California are hiring for Scala Programmer jobs?

Cities in California with the most Scala Programmer job openings:

Infographic showing various Scala Programmer job openings in California as of August 2026, with employment types broken down into 88% Full Time, 4% Part Time, 7% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $81,158 per year, or $39 per hour.

Senior Scala Engineer

Sunnyvale, CA • On-site

Maxonic, Inc.
IT Services • 51 - 200 employees

$65/hr

Other

Posted 13 days ago


Job description

Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Senior Scala Engineer

Job Title: 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 maintain scalable, reliable software applications and data-processing systems. The ideal candidate has strong programming fundamentals and experience building backend services, APIs, and distributed systems using Scala.

Responsibilities

  • Design, develop, test, and maintain applications using Scala.
  • Build scalable backend services, APIs, and distributed applications.
  • Work with databases, messaging systems, and cloud platforms.
  • Write clean, maintainable, and well-tested code.
  • Troubleshoot performance, reliability, and production issues.
  • Collaborate with software engineers, architects, DevOps, data engineers, and product teams.
  • Participate in code reviews and contribute to technical design decisions.
  • Develop automated unit, integration, and performance tests.
  • Monitor and improve application performance and reliability.
  • Follow software engineering best practices for security, CI/CD, and version control.

Qualifications:

  • 10+ years as a software engineer in Scala
  • Strong functional programming concepts.
  • Experience with JVM technologies and Java.
  • Strong in REST APIs and microservices
  • Strong in Apache Spark
  • Strong in Kafka
  • Experience with Docker and Kubernetes.
  • Experience with SQL and relational or NoSQL databases
  • Familiarity with Akka, Cats, ZIO, Play Framework, or similar Scala technologies.
  • Familiarity with Git and CI/CD tools.
  • Experience with distributed systems and cloud technologies such as AWS, Azure, or Google Cloud Platform.
  • Strong problem-solving and communication skills.

Required:

  • Very strong and proven experience in building platforms in Streaming and Messaging

  • troubleshooting and solving problems.
  • Changing the way technology works together to optimize the solution/ process
  • very strong in Linux programming and distributed systems
  • very strong in a few of the following technologies -
    • Apache Spark 

    • Apache Flink

    • Apache Kafka

    • Rabbit MQ

  • Language : Scala

About Maxonic:

Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.

Interested in Applying?                    

Please apply with your most current resume. Feel free to contact Pramod Kumar (/) for more details.