1

Scala Software Engineer Jobs in California (NOW HIRING)

Software Engineer II

San Francisco, CA · On-site +1

$151K - $227K/yr

Software Engineer II Location: 425 Market Street, Suite 2400, San Francisco, CA 94105 ... Java, Scala, or Python, following internal coding standards and design guidelines. Design and ...

They are seeking a Software Engineer II to design, develop, and maintain backend services and ... Scala, or Python, following internal coding standards and design guidelines. • Design and ...

Senior Software Engineer

Glendale, CA

$129K - $171K/yr

... software engineer for building and managing our Marketing Automation suite of products from small ... Scala. This role is responsible to ensure the delivery of high quality, robust and scalable ...

Senior Software Engineer

Glendale, CA · On-site

$129K - $171K/yr

... software engineer for building and managing our Marketing Automation suite of products from small ... Scala. This role is responsible to ensure the delivery of high quality, robust and scalable ...

Senior Software Engineer (Erlang)

Redwood City, CA · On-site

$150K - $200K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Software Engineer Also open to mid-level, staff, principal, and team lead level engineers ... Erlang, Elixir, Gleam, Pony, Scala, Golang, Rust, Haskell * Experience with microservice ...

Embedded Software Engineer - Biophotonics

Cupertino, CA

$184K - $324K/yr

  • Medical

  • Dental

  • Retirement

C, C++, Python, Java, Go, Rust, Scala, or Swift. Preferred Qualifications 10+ years of experience ... Strong Software Engineering skills in software design, development across object oriented or ...

Software Engineer, Ads Product

Palo Alto, CA

$150K - $350K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Java / Scala COMPENSATION AND BENEFITS: $150,000 - $350,000 USD Base salary is just one part of our total rewards package at SpaceXAI, which also includes equity, comprehensive medical, vision, and ...

Senior Software Engineer

San Mateo, CA · On-site

$160K - $271K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... and Java/Scala. * Drive the design and build of real-time stream processing systems and ... in software engineering roles focused on data platforms or data engineering. * Deep expertise in ...

They are seeking a Staff Software Engineer to lead the design and delivery of complex, large-scale ... Scala, C#, C++, or Python • Experience with relational databases (Postgres, MySQL, SQL Server ...

Software Engineer, Design Software (Starship)

Hawthorne, CA

$145K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SOFTWARE ENGINEER, DESIGN SOFTWARE (STARSHIP) Starship is SpaceX's next generation launch platform ... Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language * 1+ ...

Software Engineer

San Jose, CA

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

About the Team You will be part of the Software Engineering team who analyzes, designs, programs ... Backend programming languages such as Java, Golang, Scala, Ruby on Rails * eCommerce applications ...

Java / Scala COMPENSATION AND BENEFITS: $150,000 - $350,000 USD Base salary is just one part of our total rewards package at SpaceXAI, which also includes equity, comprehensive medical, vision, and ...

Showing results 21-40

Scala Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do scala software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for scala software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

How does a Scala software engineer typically collaborate with other team members in an agile development environment?

As a Scala Software Engineer, you’ll often work within cross-functional agile teams that include frontend and backend developers, QA engineers, product managers, and DevOps specialists. Collaboration is achieved through regular stand-up meetings, code reviews, and pair programming sessions, which help ensure alignment and maintain high code quality. You’ll frequently participate in sprint planning and retrospectives, contributing both technical expertise and feedback to improve processes. Effective communication and a willingness to share knowledge are key to fostering a productive and supportive team dynamic.

What is the difference between Scala Software Engineer vs Java Software Engineer?

AspectScala Software EngineerJava Software Engineer
Required CredentialsBachelor's in CS or related, Scala certifications (optional)Bachelor's in CS or related, Java certifications (optional)
Work EnvironmentDeveloping scalable applications, functional programmingBuilding enterprise applications, object-oriented programming
Industry UsageTech companies, data processing, backend servicesFinancial, enterprise, web applications
Common Search/ComparisonOften compared for JVM language skills, functional vs OOPMore widespread, but similar in backend roles

The main difference between a Scala Software Engineer and a Java Software Engineer lies in the programming language focus and application style. Scala engineers typically work with functional programming paradigms and scalable systems, while Java engineers focus on object-oriented development for enterprise solutions. Both roles require similar educational backgrounds and are common in JVM-based environments, but Scala roles are more specialized for data-heavy and scalable applications.

What is a Scala software engineer?

Scala Software Engineers are professionals who specialize in developing software applications using the Scala programming language. They design, implement, test, and maintain codebases, often leveraging Scala's functional and object-oriented features to build scalable and robust systems. These engineers may work on backend services, data processing, or distributed systems, and are commonly employed in industries like finance, technology, and data analytics. Their role often involves collaborating with cross-functional teams and utilizing tools from the JVM ecosystem. Strong problem-solving skills and knowledge of concurrent programming are typically important for this position.

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

To thrive as a Scala Software Engineer, you need a solid understanding of functional programming, data structures, algorithms, and proficiency in Scala, often supported by a degree in computer science or related fields. Familiarity with tools like sbt, Akka, Play Framework, and version control systems (e.g., Git) is commonly required, along with experience in distributed systems or big data technologies. Problem-solving ability, collaboration, and strong communication skills help engineers excel in team environments and tackle complex technical challenges. These skills ensure efficient, scalable software development and foster innovation in fast-evolving technical landscapes.

What job categories do people searching Scala Software Engineer jobs in California look for?

The top searched job categories for Scala Software Engineer jobs in California are:

Infographic showing various Scala Software Engineer job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Software Engineer / Java, Scala / W2 Only

CyberThink Pvt. Ltd.

Mountain View, CA • On-site

$61 - $83.75/hr

Contractor

Re-posted 8 days ago


Job description

Company Description
Job Description
Technical professionals are defined by what they create. Client has the risk taking corporate culture, strategic R&D investments and global know-how to imagine, develop and market products that lead the industry. Client's Smart TV Services group located in Mountain View, CA is currently recruiting world-class engineers who share our "Innovation through passion" philosophy and thrive in a well-paced, results-driven environment.
Necessary Skills / Attributes
• Responsibilities will include:
• Quickly prototyping and developing consumer-facing services that will be displayed on millions of devices.
• Ability to effectively communicate ideas to peers and distributed teams
• Delivering products with top notch quality in a fast paced environment
• Contributing towards building a system with a test driven development / agile approach
Requirements:
• Bachelor's degree in Computer Science/Engineering or equivalent experience. Master's degree preferred.
• 10 years' directly related experience.
• Experience with large-scale distributed systems and service-oriented architectures.
• Extensive experience with Amazon AWS, and other cloud offerings.
• Strong development skills in Java, Scala and/or C++.
• Experience with caching technologies using Redis, Memcached.
• Knowledge of various databases / database technologies - Oracle, Postgres, Cassandra (NoSQL).
• Exposure to implementing real-time streaming data pipelines on large volumes of data using Kafka, Spark.
• Big Data technologies and languages (Pig, Hive, Spark, Hadoop).
• Familiarity with version control software, such as Git.
• Highly proficient in Object Oriented Design and Development.
• Experience in Automation and Load Testing Frameworks.
Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.