1

Scala Software Engineer Jobs in New York (NOW HIRING)

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... Java, Scala, Python, Go, or Node.js * 2+ years of experience with AWS, GCP, Azure, or another cloud ...

Software Engineer

New York, NY · On-site

$150K - $200K/yr

SOFTWARE ENGINEER Current is a leading consumer fintech platform transforming financial access for ... Our backend services are written in Java and our data pipelines are built in Scala. We work across ...

Software Engineer

New York, NY · On-site

$150K - $200K/yr

SOFTWARE ENGINEER Current is a leading consumer fintech platform transforming financial access for ... Our backend services are written in Java and our data pipelines are built in Scala. We work across ...

Senior Software Engineer

Hoboken, NJ · On-site +1

$134K - $176K/yr

As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our ... You will drive innovation within our API-first microservice architecture built on Scala, Kubernetes ...

Senior Software Engineer

Hoboken, NJ · On-site

$134K - $176K/yr

As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our ... You will drive innovation within our API-first microservice architecture built on Scala, Kubernetes ...

... JVM/Scala performance: Tune memory usage, concurrency, and multithreading for highload systems; integrate with databases (SQL/NoSQL), message brokers, and cloud platforms - CI/CD and DevOps ...

Senior Lead Software Engineer Do you love building and pioneering in the technology space? Do you ... Java, Scala, Python, Go, or Node.js * 3+ years of experience with AWS, GCP, Azure, or another cloud ...

Senior Lead Software Engineer Do you love building and pioneering in the technology space? Do you ... Java, Scala, Python, Go, or Node.js * 3+ years of experience with AWS, GCP, Azure, or another cloud ...

Scala Developer

Jersey City, NJ · On-site

$55.25 - $71.75/hr

Required Skills: * 5 years of experience in software development * Proficiency in Scala programming language * Solid Java background * Experience with event-driven architecture * Knowledge of Kafka ...

Fubo is looking for a Software Engineer to join our Data Engineering team. In this role, you'll ... Scala, Go, Python * Data Processing Framework: Apache Beam, Scio * Streaming: Apache Kafka, Google ...

Fubo is looking for a Software Engineer to join our Data Engineering team. In this role, you'll ... Scala, Go, Python * Data Processing Framework: Apache Beam, Scio * Streaming: Apache Kafka, Google ...

Senior Lead Software Engineer Do you love building and pioneering in the technology space? Do you ... Java, Scala, Python, Go, or Node.js * 3+ years of experience with AWS, GCP, Azure, or another cloud ...

Showing results 21-40

Scala Software Engineer information

See New York salary details

$69.5K

$161.4K

$224.8K

How much do scala software engineer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for scala software engineer in New York is $161,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,300.00 and $189,300.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 are popular job titles related to Scala Software Engineer jobs in New York?

For Scala Software Engineer jobs in New York, the most frequently searched job titles are:

What job categories do people searching Scala Software Engineer jobs in New York look for?

The top searched job categories for Scala Software Engineer jobs in New York are:

Infographic showing various Scala Software Engineer job openings in New York as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $161,396 per year, or $77.6 per hour.

Lead AWS /Spark Scala Engineer

NAVA Software Solutions

Morris Plains, NJ • On-site

$104K - $138K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

NAVA Software solutions is looking for a Lead AWS /Spark Scala Engineer
Details:
Lead AWS /Spark Scala Engineer
Location: Remote
Duration: Full time / Direct Hire
Required:
  • 10+ years of experience in architecture, design, implementation, and analytics solutions
  • Experience with Solutioning on AWS
  • Data Migration experience from other platforms to AWS
  • In depth understanding of Spark Architecture including Spark Core, Spark SQL, Data Frames, Spark Streaming, RDD caching, Spark MLib.

Desired:
  • Any programming language experience with SQL, Store procedures, Spark/Scala.
  • Strong understanding of Data Modeling and defining conceptual logical and physical data models.
  • Ability to design and demonstrate system Architecture with different environments
  • Ability to deal with both On-Premises and Cloud systems

What you will do :
  • Architect profile with AWS combination.
  • Data Management, Solutioning, Data Engineering and ETL proficiency using tool / framework which includes programming with Spark/Scala
  • Data Management, Migration experience from other platforms to AWS
  • Drive mentality of building well architected applications for AWS Cloud
  • Drive the mentality of quality being owned by the entire team
  • Identify code defects and work with developers to address quality issues in product code.
  • Finding bottlenecks and thresholds in existing code through the use of automation tools.
  • Articulate clear business objectives aligned to technical specifications and work in an iterative agile pattern daily.
  • Ownership over your work task, and are comfortable interacting with all levels of the team and raise challenges when necessary

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media