1

Scala Software Engineer Jobs in California (NOW HIRING)

What you'll do...As a Staff Software Engineer , you will play a critical role in designing ... with Scala. * 2+ years of experience working in Agile development environments across ...

Embedded Software Engineer - Biophotonics

Cupertino, CA · On-site

$162K - $213K/yr

C, C++, Python, Java, Go, Rust, Scala, or Swift. Preferred Qualifications Familiarity with the ... Foundational software engineering and experience developing with object oriented or concurrent ...

Staff, Software Engineer

Cupertino, CA · On-site

$143K - $286K/yr

What you'll do...As a Staff Software Engineer , you will play a critical role in designing ... with Scala. * 2+ years of experience working in Agile development environments across ...

Staff, Software Engineer

Milpitas, CA · On-site

$143K - $286K/yr

What you'll do...As a Staff Software Engineer , you will play a critical role in designing ... with Scala. * 2+ years of experience working in Agile development environments across ...

Staff, Software Engineer

San Jose, CA · On-site

$143K - $286K/yr

What you'll do...As a Staff Software Engineer , you will play a critical role in designing ... with Scala. * 2+ years of experience working in Agile development environments across ...

Staff, Software Engineer

Sunnyvale, CA · On-site

$143K - $286K/yr

What you'll do...As a Staff Software Engineer , you will play a critical role in designing ... with Scala. * 2+ years of experience working in Agile development environments across ...

Staff Software Engineer, Turbo Tax Data

San Diego, CA · On-site

$122K - $146K/yr

Expertise in developing Software for Java (Spring & Springboot), Scala for Spark streaming & Spark ... Programming methodologies. * Strong background using cloud platforms such as AWS, Azure, or GCP ...

Software Engineer II

Glendale, CA · On-site

$103K - $141K/yr

As a Software Engineer II, you will use your Java, Scala, Python, scripting, DevOps, and data persistence skills to write and test code that delivers new features for our application portfolio. You ...

Staff Software Engineer, Turbo Tax Data

San Diego, CA · On-site

$121K - $146K/yr

Expertise in developing Software for Java (Spring & Springboot), Scala for Spark streaming & Spark ... Programming methodologies. * Strong background using cloud platforms such as AWS, Azure, or GCP ...

Data Engineer, Apple Ads

Cupertino, CA · On-site

$150 - $278/hr

Develop production-quality software primarily using Java, Scala, and/or Python. * Design scalable ... Strong programming skills in Java and/or Scala, with experience writing production-quality software.

New

NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group ... Develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames and I/O operations on common ...

Principal Systems Software Engineer

Santa Clara, CA · On-site

$158K - $212K/yr

NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group ... Develop Java, Scala and CUDA/C++ libraries to accelerate DataFrames and I/O operations on common ...

Showing results 41-60

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

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.

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 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 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 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 83% Full Time, and 17% Contract. Highlights an 84% In-person, and 16% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Staff, Software Engineer

Walmart

Sunnyvale, CA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 days ago


Walmart rating

6.0

Company rating: 6.0 out of 10

Based on 22,636 frontline employees who took The Breakroom Quiz

25th of 39 rated national retailers


Job description

Position Summary...What you'll do...As a Staff Software Engineer, you will play a critical role in designing, building, and scaling highly available, enterprise-grade platforms that power Walmart's technology ecosystem. You will provide technical leadership across multiple teams, influence architecture decisions, drive engineering best practices, and deliver innovative solutions that support business growth and operational excellence. This role requires a strong combination of hands-on software development expertise, architectural leadership, and the ability to mentor engineers while working in a fast-paced, highly collaborative environment. What You'll Do
  • Drive the technical vision and influence product strategy, architecture, and roadmap development.
  • Design, develop, and implement large-scale, distributed, and highly scalable applications and platforms.
  • Lead cross-functional initiatives spanning multiple systems, teams, and business domains.
  • Architect and develop high-performance, high-throughput systems capable of supporting large transaction volumes.
  • Partner with Product, Data Science, Engineering, and Business teams to define and deliver innovative technology solutions.
  • Conduct root cause analysis and lead resolution efforts for complex production and business-critical issues.
  • Establish software engineering best practices, coding standards, and architectural guidelines.
  • Ensure software solutions meet quality, security, compliance, and performance requirements.
  • Oversee testing strategies, maintenance activities, and continuous improvement initiatives.
  • Mentor and develop engineering talent by providing technical guidance, coaching, and code reviews.
  • Champion Agile development methodologies and contribute to continuous delivery and DevOps practices.
  • Evaluate and adopt emerging technologies to improve platform scalability, reliability, and operational efficiency.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Information Systems, Engineering, or a related field and 12+ years of software development experience; OR equivalent experience.
  • 12+ years of software engineering experience, preferably developing retail or large-scale enterprise applications using Java technologies.
  • 8+ years of experience designing and architecting highly scalable, distributed, and high-performing applications.
  • 5+ years of hands-on experience with two or more open-source or cloud technologies such as Kafka, Spark, Cassandra, Elasticsearch, Solr, BigQuery, AlloyDB, Spanner, or similar platforms.
  • 4+ years of experience developing and architecting high-transaction, high-throughput systems.
  • 3+ years of experience building RESTful APIs and microservices-based architectures.
  • Experience with cloud-native application development and modern software engineering practices.
  • Strong knowledge of distributed systems, scalability, reliability, and performance optimization.
  • Experience leading large, complex technical projects from concept through production deployment.
Preferred Qualifications
  • Master's degree in Computer Science, Engineering, Information Systems, or a related field.
  • 2+ years of experience with Scala.
  • 2+ years of experience working in Agile development environments across geographically distributed teams.
  • 2+ years of experience with Hadoop, Hive, GCP, Spark Streaming, or related big data technologies.
  • Experience with AI/ML platforms, data-intensive applications, and event-driven architectures.
  • Strong understanding of DevOps, CI/CD pipelines, observability, and cloud infrastructure.
  • Experience mentoring senior engineers and influencing technical direction across organizations.
Leadership Expectations
  • Think strategically and drive long-term technology investments.
  • Influence stakeholders and engineering teams through technical expertise and collaboration.
  • Promote engineering excellence, innovation, and continuous improvement.
  • Model Walmart values while fostering an inclusive and high-performing team culture.
At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more. You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see https://one.walmart.com/notices. Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms.
For information about benefits and eligibility, see One.Walmart.
The annual salary range for this position is $143,000.00 - $286,000.00 Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include :
- StockMinimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area.
Option 2: 6 years' experience in software engineering or related area.Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years' experience in software engineering or related area, We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart's accessibility standards and guidelines for supporting an inclusive culture.Primary Location...1375 Crossman Ave, Sunnyvale, CA 94089-1114, United States of AmericaWalmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.

What Walmart employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Walmart logo

About Walmart

Sourced by ZipRecruiter

From our humble beginnings as a small discount retailer in Rogers, Ark., Walmart has opened thousands of stores in the U.S. and expanded internationally. Through innovation, we're creating a seamless experience to let customers shop anytime and anywhere online and in stores. We are creating opportunities and bringing value to customers and communities around the globe. Walmart operates approximately 10,500 stores and clubs in 19 countries and eCommerce websites. We employ 2.1 million associates around the world — nearly 1.6 million in the U.S. alone.

Industry

Retail and transportation and warehousing

Company size

10,000+ Employees

Headquarters location

Bentonville, AR, US

Social media