1

Scala Software Developer Jobs in California (NOW HIRING)

Software Engineer, Data (Starlink)

Hawthorne, CA · On-site

$115K - $139K/yr

... Software Engineer for their Starlink program. The role involves solving challenges to improve ... Scala, Java, C#, Python, Go or similar languages • Frontend experience in Angular, React, or ...

Software Engineer, Data (Starlink)

Hawthorne, CA · On-site

$115K - $139K/yr

... Software Engineer for its Starlink program. This role involves solving challenges to improve ... Scala, Java, C#, Python, Go or similar languages • Frontend experience in Angular, React, or ...

Staff Software Engineer

San Francisco, CA · On-site

$190K - $230K/yr

We're looking for a Staff Software Engineer to join our AI team. This is a high-impact, IC-focused ... Experience with Spark , Scala , or distributed compute frameworks * Exposure to AI applications in ...

The Application Software Engineer will develop mission critical applications that enhance launch ... Scala, Java, or similar object-oriented language • 1+ years of rigorous experience building ...

Java - Hadoop Developer / SDET Duration: Long Term Location: Palo Alto, CA Interview Type: In ... Hive, Big Data, Hadoop, Mapreduce, Scala, Test Engineering, Test Data, Java - Full Stack, Hibernate ...

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

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

OR 2+ years of professional experience building software in lieu of a degree • 1+ years of experience in full stack development Preferred : • Programming experience in Python, C#.NET, Go, Scala ...

Java - Hadoop Developer / SDET Duration: Long Term Location: Palo Alto, CA Interview Type: In ... Hive, Big Data, Hadoop, Mapreduce, Scala, Test Engineering, Test Data, Java - Full Stack, Hibernate ...

They are seeking a Software Engineer for their Ads Product team to work on systems that operate at ... Java, or Scala. • Experience with machine learning, LLMs, experimentation, ranking, or ...

Manage complex, large-scale projects in an Agile setting using Scala, Java, Spring Framework, Git ... software engineering. * Practical experience and strong skills in Databricks, Spark, Scala, Java ...

Software Engineer - Data

Palo Alto, CA · On-site

$150K - $250K/yr

As a Software Engineer on xAI's Data team, you will be responsible for developing applications that ... Programming experience in Python, Rust, Java, C#, Scala, Go or similar languages * Frontend ...

next page

Showing results 1-20

Scala Software Developer information

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

To thrive as a Scala Software Developer, you need a strong grasp of Scala programming, functional and object-oriented design, and a solid understanding of computer science principles, typically supported by a degree in computer science or related experience. Familiarity with development tools such as sbt, Git, and build/deployment pipelines, as well as frameworks like Akka or Play, is highly valued and often required. Excellent problem-solving abilities, collaboration, and effective communication are crucial soft skills for working in agile teams and delivering scalable solutions. These competencies ensure robust, maintainable software and successful teamwork in fast-paced development environments.

What are some common challenges Scala Software Developers face when working on large-scale systems?

Scala Software Developers working on large-scale systems often encounter challenges such as managing complex codebases, ensuring compatibility with Java libraries, and optimizing for performance. Functional programming paradigms in Scala can add a learning curve and may require careful design to maintain code readability and scalability. Collaboration with cross-functional teams, such as DevOps and QA, is essential for deploying and maintaining robust, production-ready applications.

What does a Scala Software Developer do?

A Scala Software Developer designs, develops, and maintains software applications using the Scala programming language. They often work on backend systems, data pipelines, or distributed applications, taking advantage of Scala's functional and object-oriented features. These developers also collaborate with teams to build scalable, high-performance solutions and may integrate Scala with other technologies such as Java or big data frameworks like Apache Spark. Their work involves writing clean, efficient code, performing code reviews, and troubleshooting issues to ensure robust application performance.
What job categories do people searching Scala Software Developer jobs in California look for? The top searched job categories for Scala Software Developer jobs in California are:
What cities in California are hiring for Scala Software Developer jobs? Cities in California with the most Scala Software Developer job openings:
Infographic showing various Scala Software Developer job openings in California as of July 2026, with employment types broken down into 84% Full Time, 5% Part Time, 2% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Staff Software Engineer - Backend

Staff Software Engineer - Backend

Databricks

Mountain View, CA • On-site

Full-time

Re-posted 18 days ago


Job description

Job Summary:
Databricks is a leading data and AI company that empowers organizations to solve complex problems through its innovative platform. The Staff Software Engineer - Backend will design, implement, and operate micro-services for the Databricks platform, contributing to the development of scalable and resilient software solutions.
Responsibilities:
• Work closely with your team and product management to prioritize, design, implement, test, and operate micro-services for the Databricks platform and product.
• Write software in Scala/Java, build data pipelines (Apache Spark, Apache Kafka), integrate with third-party applications, and interact with cloud APIs (AWS, Azure, CloudFormation, Terraform).
Qualifications:
Required:
• BS/MS/PhD in Computer Science, or a related field
• 10+ years of production level experience in one of: Java, Scala, C++, or similar language
• Comfortable working towards a multi-year vision with incremental deliverables
• Experience in architecting, developing, deploying, and operating large scale distributed systems
• Experience working on a SaaS platform or with Service-Oriented Architectures
• Good knowledge of SQL
• Experience with software security and systems that handle sensitive data
• Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes
Company:
Databricks is a data and AI platform that unifies data engineering, analytics, and machine learning on a lakehouse architecture. Founded in 2013, the company is headquartered in San Francisco, USA, with a team of 5001-10000 employees. The company is currently Late Stage.