1

Scala Software Engineer Jobs in California (NOW HIRING)

Software Engineer (Scala)

Palo Alto, CA · On-site

$130K - $155K/yr

Professional software engineer for 2+ years with a focus on platform engineering * Professional experience with Scala and/or Java * Professional experience working with PostgreSQL * Understanding of ...

Professional software engineer for 2+ years with a focus on platform engineering * Professional experience with Scala and/or Java * Professional experience working with PostgreSQL * Understanding of ...

... Scala to provide creative, logical, and practical solutions that yield innovative software product capabilities for ArcGIS Workflow Manager. As a software engineer, you will design and develop ...

Sr. Software Development Engineer - Scala

Redlands, CA · On-site

$123K - $162K/yr

Esri is a leading company in geospatial technology, and they are seeking a Senior Software Development Engineer specializing in Scala. The role involves designing and developing innovative software ...

... Engineers, and Product Managers * Solid understanding of concurrency and distributed systems * Professional experience building software with Scala and/or Java * Experience working with code that ...

Senior Software Engineer (Scala)

Palo Alto, CA · On-site

$144K - $189K/yr

... Engineers, and Product Managers * Solid understanding of concurrency and distributed systems * Professional experience building software with Scala and/or Java * Experience working with code that ...

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

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

Scala/Spark Engineer

Sunnyvale, CA · On-site

$136K - $163K/yr

We are looking for a Scala/Spark Engineer with strong Data Engineering experience and exposure to building AI-enabled data processing workflows . Key Skills: * Strong hands-on experience in Scala and ...

New

Software Engineer, Data

Palo Alto, CA · On-site

$134K - $161K/yr

The Software Engineer on the Data team will develop applications for data acquisition, preparation ... C#, Scala, Go or similar languages • Frontend experience in Angular, React, or similar ...

Software Engineer, Data

Palo Alto, CA · On-site

$134K - $161K/yr

The Software Engineer on the Data team will develop applications for data acquisition, preparation ... C#, Scala, Go or similar languages • Frontend experience in Angular, React, or similar ...

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

next page

Showing results 1-20

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 Jul 26, 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 are Scala Software Engineers?

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 July 2026, with employment types broken down into 92% Full Time, 4% Part Time, 1% 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.
SCALA - AI Software Engineer

SCALA - AI Software Engineer

Cynet Systems

Santa Clara, CA • On-site

$42 - $47/hr

Other

Posted 6 days ago


Job description

We are looking for SCALA - AI Software Engineer for our client in Santa Clara, CA

Job Title: SCALA - AI Software Engineer

Job Location: Santa Clara, CA

Job Type: Contract

Job Overview:

Pay Range: $42hr - $47hr

Requirement/Must Have:

  • 8+ years of end-to-end software development experience covering design, build, test, deploy, and operate.
  • Proven track record of delivering production-grade systems at scale ideally across multiple domains or industries.
  • Experience working in Agile/Scrum environments with cross-functional teams.
  • Comfortable owning technical decisions independently and presenting solutions to engineering leadership.

Responsibilities:

  • Design, build, and own end-to-end software solutions across the full development lifecycle, from architecture to production.
  • Develop scalable backend systems and data pipelines using Scala.
  • Serve as an internal enabler of AI-led development, onboarding the team onto agentic tools like Claude, Cursor, Windsurf.
  • Identify and drive productivity acceleration opportunities across the engineering team using AI coding workflows.
  • Mentor engineers and set best practices for AI-augmented software delivery.
  • Collaborate with product and application teams to ship high-quality features iteratively.

Nice to Have:

  • Experience with LLM application development, RAG pipelines, prompt engineering, or LangChain, LlamaIndex.
  • Background in data engineering or platform engineering at scale.
  • Prior experience as a technical lead or engineering mentor.
  • Familiarity with functional programming principles, Cats, Cats Effect, ZIO.

Skills:

  • 5+ years of hands-on Scala development, strong grasp of functional programming, type systems, and the JVM ecosystem.
  • Solid understanding of distributed systems, system design, and software architecture patterns (microservices, event-driven, CQRS).
  • Experience with test-driven development (TDD), code review practices, and CI/CD pipelines.
  • Familiarity with data modeling, ETL/ELT pipelines, and working with large-scale datasets.
  • Hands-on experience using Claude, Anthropic for AI-assisted development, code generation, and problem-solving.
  • Ability to evaluate, adopt, and champion emerging AI coding tools as the landscape evolves.
  • Experience measuring and articulating productivity gains from AI tooling adoption across a team.
  • Demonstrated ability to mentor and upskill engineers at junior and mid levels.
  • Passionate about building a culture of continuous learning and AI-augmented development.
  • Strong communication skills, able to translate technical concepts to non-technical stakeholders.

Education and Experience:

  • Languages and frameworks: Scala, Akka, Cats, Cats Effect, ZIO, Play Framework, SBT, SQL (advanced query writing, query optimization, schema design).
  • AI/LLM tooling: Claude, Anthropic API, prompt engineering, API integration, agentic workflows, Cursor, AI-native IDE, multifile editing, agent mode, Windsurf, Cascade agentic workflows, AI-driven code navigation, LLM application development, LangChain, LlamaIndex, RAG pipelines, vector databases (Pinecone, Weaviate, pgvector).
  • Cloud infrastructure: Cloud platforms (AWS, S3, EC2, ECS, Lambda, Kinesis, RDS, Google Cloud Platform, or Azure), Containerization (Docker, Kubernetes, Helm), CI/CD (GitHub Actions, Jenkins, GitLab CI, ArgoCD), Infrastructure as Code (Terraform, Pulumi).
  • Observability and quality: Monitoring and logging (Datadog, Grafana, Prometheus, ELK Stack), Testing (unit, integration, contract testing, ScalaTest, Test containers), Code quality (SonarQube, linting, static analysis).

Cynet Systems logo

About Cynet Systems

Sourced by ZipRecruiter

Cynet Systems Inc is a staffing and recruiting corporation nestled in Ashburn, VA, USA. Established in 2010, the company operates within the Information Technology and Services sector, specializing in providing effective workforce solutions to different business needs, including IT consulting, direct hire, and contract staffing services. Through the years, Cynet Systems has built an impressive portfolio, going beyond borders and expanding its operations internationally in Canada and India. Rooted in its core values of teamwork, leadership, and commitment, Cynet Systems helps businesses unlock their full potential by providing versatile and competent professionals that perfectly align with their needs. Fueled by their unwavering mission to deliver top-tier talent to businesses worldwide, Cynet Systems garnered various recognitions including SIA's fastest-growing staffing firms and Best Place to Work in Virginia for 2019.

Industry

It services

Company size

501 - 1,000 Employees

Headquarters location

Sterling, VA, US

Year founded

2010

Social media