1

Scala Software Developer Jobs in California (NOW HIRING)

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

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

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

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

Senior Software Engineer (Scala)

Palo Alto, CA · On-site

$144K - $189K/yr

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

Senior Software Engineer (Scala)

Palo Alto, CA · On-site

$144K - $189K/yr

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

Responsibilities : • Write clean, efficient, and well-tested code in Java, Scala, or Python. • ... software engineering experience (including internships and academic projects). • Strong ...

... Software Developer Engineer to join the team building Adobe's next-generation AI-first marketing ... Proven expertise in Java , Scala , Python, C++ or GO and clean architecture principles.

... Scala, shell scripting/Python - Excellent problem solving and analytical skills - Proven background in Distributed Computing, Data Warehousing, ETL development, and large scale data processing ...

Build n-tier highly scalable, fault tolerant, reactive Microservices using Java/Scala/Go, Camel ... Focus on continuously improving the DevOps tooling and software delivery processes * Deep dive into ...

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.
Backend Software Engineer Java, Scala *** Direct end client ***

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

Projas Technologies, LLC

Oakland, CA • On-site

$138K - $179K/yr

Other

Re-posted 9 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