1

Scala Software Developer Jobs in California (NOW HIRING)

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

Software Engineer (Scala)

Palo Alto, CA ยท On-site

$130K - $155K/yr

Who You Are Quantifind is seeking a Software Engineer for our Platform team to help define and ... You work well with cross-functional teams that include Data Scientists, DevOps Engineers, Front-end ...

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

Who You Are Quantifind is seeking a Software Engineer for our Platform team to help define and ... You work well with cross-functional teams that include Data Scientists, DevOps Engineers, Front-end ...

... Scala development, strong grasp of functional programming, type systems, and the JVM ecosystem. * Solid understanding of distributed systems, system design, and software architecture patterns ...

Scala Developer Location: Mountain View, CA Duration: Contract / Perm Responsibilities ... Scala, Java, C/C++, Python ). * 4+ years of backend software development experience. Preferred ...

Scala Developer Location: Mountain View, CA Duration: Contract / Perm Responsibilities ... Scala, Java, C/C++, Python ). * 4+ years of backend software development experience. Preferred ...

Software Developer - JAVA 3

San Jose, CA ยท On-site

$61.97 - $77.46/hr

Software Developer - JAVA 3 Full-time San Jose, CA, US You'll be joining Adobe on a contract ... Knowledge of Scala and related frameworks (Akka, Typelevel, ZIO) * JavaScript/TypeScript experience ...

Hands-on experience with Apache Spark, PySpark, and/or Scala-based data processing. * Work with ... Strong understanding of software engineering principles, design patterns, testing, debugging ...

java developer with scala

San Jose, CA

$59.75 - $77.25/hr

MS desired Minimum 4+ years in software development Strong backend engineering background Working ... At least 2-4 years of Scala would be needed. Both of these positions would be able to sit in either ...

You work well with cross-functional teams that include Data Scientists, DevOps Engineers, Front-end ... Professional experience building software with Scala and/or Java * Experience working with code ...

next page

Showing results 1-20

Scala Software Developer information

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

How much do Scala software developers make?

Scala software developers in the US typically earn between $100,000 and $150,000 annually, depending on experience, location, and skill level. Senior developers with expertise in distributed systems and functional programming can earn higher salaries, especially in tech hubs or with specialized certifications.

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 August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Backend Software Engineer Java, Scala *** Direct end client ***

Projas Technologies, LLC

Oakland, CA โ€ข On-site

$138K - $179K/yr

Other

Re-posted 20 days ago


Job description

We are seeking Backend Software Engineer to join our dynamic development team. This role is ideal for someone passionate about building scalable backend systems using modern technologies like Java, Scala, Docker, and SBT. You will contribute to the design and development of business applications that enhance user experience and operational efficiency.

As a key contributor, you will collaborate with senior engineers and cross-functional stakeholders to deliver high-quality software solutions. You ll follow best practices in software engineering to write clean, modular, and maintainable code while gaining hands-on experience in a fast-paced, agile environment.


Key Responsibilities
  • Feature Development: Design and implement scalable backend features using Java or Scala.
  • SDLC Participation: Contribute to all phases of the Software Development Lifecycle (SDLC) including development, testing, deployment, and maintenance.
  • Collaboration: Work closely with team members, senior engineers, and product stakeholders to ensure successful project delivery.
  • Performance Optimization: Analyze and improve application performance and scalability.
  • Reusable Components: Build and maintain reusable components using Docker, CircleCI, and other DevOps tools.
  • Learning & Growth: Gain valuable experience under the mentorship of senior engineers while contributing to real-world projects.

Required Qualifications
  • Experience: 2 4 years of hands-on experience in backend software development.
  • Technical Skills: Proficiency in Java or Scala, with working knowledge of Docker, SBT, and CI/CD tools.
  • Problem Solving: Strong analytical and debugging skills with a proactive approach to solving technical challenges.
  • Communication: Excellent verbal and written communication skills to effectively collaborate with technical and non-technical stakeholders.
  • Ownership: Ability to take initiative and ownership of tasks with guidance from senior team members.

Preferred Qualifications
  • Experience with microservices architecture and RESTful APIs.
  • Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Exposure to Agile/Scrum methodologies.
  • Knowledge of unit testing frameworks and code quality tools.

Java, Scala, Backend Engineer, Software Developer, Docker, SBT, CircleCI, CI/CD, Microservices, REST API, Agile, Scrum, Cloud Computing, AWS, Google Cloud Platform, Azure, SDLC, Software Engineering, Backend Development, Modular Code, Scalable Systems, Performance Optimization, DevOps, Unit Testing, Code Quality, Software Lifecycle, Java Developer, Scala Developer