1

Scala Software Developer Jobs in Irvine, CA (NOW HIRING)

Data Engineer IV

Irvine, CA · On-site

$118K - $170K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

About Planet DDS We're on a mission to fix dental software - and we're not playing small. Our ... Expert-level proficiency in SQL and at least one programming language (Python, Scala, or Java)

Senior Embedded NixOS Engineer

Costa Mesa, CA · On-site

$191 - $253/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As an Embedded NixOS Engineer, you'll be responsible for EW team's software supply chain, build out ... Scala, F#, OCaml, Rust, etc.). * Experience with designing and bringing AArch64 Embedded Linux ...

Data Platform Engineer, Autonomy Analytics

Irvine, CA · On-site

$122K - $147K/yr

Design and build the data platform, frameworks, and developer tooling that power ingestion across ... Strong programming skills in Python and SQL (C++, Scala, or Java a plus). * Production experience ...

Data Platform Engineer, Autonomy Analytics

Irvine, CA · On-site

$122K - $147K/yr

Design and build the data platform, frameworks, and developer tooling that power ingestion across ... Strong programming skills in Python and SQL (C++, Scala, or Java a plus). * Production experience ...

Showing results 21-40

Scala Software Developer information

See Irvine, CA salary details

$51.5K

$120.1K

$178.2K

How much do scala software developer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for scala software developer in Irvine, CA is $120,054.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,600.00 and $139,500.00 per year, depending on experience, location, and employer.

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.

What are popular job titles related to Scala Software Developer jobs in Irvine, CA?

For Scala Software Developer jobs in Irvine, CA, the most frequently searched job titles are:

What job categories do people searching Scala Software Developer jobs in Irvine, CA look for?

The top searched job categories for Scala Software Developer jobs in Irvine, CA are:

What cities near Irvine, CA are hiring for Scala Software Developer jobs?

Cities near Irvine, CA with the most Scala Software Developer job openings:

Infographic showing various Scala Software Developer job openings in Irvine, CA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $120,054 per year, or $57.7 per hour.

Principal Data Engineer - (Hadoop/Big Data, AWS, Python, Kinesis) - Irvine, CA - Onsite - Contract t

Central Business Solutions

Irvine, CA • On-site

Contractor

Posted 12 days ago


Job description

Position: Senior Data Engineer - (Hadoop/Big Data, AWS, Python, Kinesis)
Location: Irvine, CA - Onsite role
Position Type: Contract to Hire
Responsibilities

You will be responsible for all aspects of data acquisition, data transformation, analytics scheduling and operationalization to drive high-visibility, cross-division outcomes. Investigate, evaluate, test and recommend technical solutions for future systems.
They will support software developers, database architects, data scientists on data initiatives and will contribute optimal data delivery architecture.
What you will be doing:
Data Operations

Lead the creation of data environments and/or data sets to serve a wide range of data users, including but not limited to Data Scientists, Data Analysts, Business Analysts etc.
Perform offline analysis of large data sets using components of a big data software ecosystem.
Validate the solution of root cause analysis escalated by various technical staff in multiple organizations and with differing levels of expertise.
Investigate, evaluate, test and recommend technical solutions for future systems.
Data Management
Own product data sets from the definition phase through to production deployment (end-to-end).
Provide solutions for the design and implementation of Hadoop EMR Cluster/ Big Data Infrastructure.
Deploy Hadoop/Big Data/Spark and database storage Infrastructures in AWS cloud.
Monitor HDFS/Hadoop/Spark and related software releases, third-party utilities with emphasis on overall system performance.
Lead and develop tools and procedures to monitor and automate system tasks on servers and clusters
Lead and collaborate with other teams to design, develop, and deploy data tools that support both operations and product use cases.
Data Design
Lead and design distributed, scalable, and reliable data pipelines that ingest and process data at scale and in real-time.
Lead and design big data technologies and prototype solutions to improve data processing architecture.
Qualifications
What we are looking for:
Bachelor's degree in computer science, computer engineering, or a related technical field.
12+ years of professional experience as a data software engineer; or 16+ years of related experience as a data software engineer in lieu of 4-year degree.
2+ years of experience with AWS cloud or other cloud Big Data computing design, provisioning, and tuning.
Related AWS certification, preferred.
Previous experience as a Data Engineer / Database Administrator and/or Business Intelligence Analyst.
Expertise in database concepts, object and data modeling techniques and design principles.
Expertise in database architectures, software, and facilities
Expertise with programming languages - Python (required), Scala, Ruby, R Database technologies - SQL, performance tuning concepts, AWS RDS, RedShift, MySQL
Expertise with big data batch processing tools: Hadoop MapReduce, ElasticSearch, PIG, Hive, Cascading/Scalding, Apache Spark, AWS EMR
Expertise with stream-processing systems: Kinesis, Kafka, MQTT
Expertise with relational NoSQL databases including DyanamoDB
Expertise in writing JSON, XML, YAML and other data definition schemas
Excellent verbal and written communication skills necessary to effectively collaborate in a team environment and present and explain technical information and provide advice to management.
Ability to work on advanced complex technical projects or business issues requiring state of the art technical knowledge or industry.
Ability to work on significant and unique issues where analysis of situations or data requires an evaluation of intangibles.
Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results.
Ability to lead and mentor junior engineers and colleagues.