1

Scala Software Developer Jobs in New York (NOW HIRING)

* Build high-quality software in Scala with high unit test coverage and reliable end-to-end ... Work within a cross-functional team, including AQA, Front-end, iOS, and DevOps engineers, to ...

New

Scala Developer

Manhattan, NY · On-site

$80 - $120/hr

Exposure to Scala * Familiarity with ETL * Familiarity with Linux and Windows development ... Willing to upskill and contribute in software modernization journey to latest tech stacks * Working ...

Senior Software Engineer

New York, NY

$134K - $176K/yr

... Scala Programming language or experience with functional programming Experience with AWS ... software engineering. Required Citizenship / Work Permit / Visa Status Any, no OPT  ...

Senior Software Engineer

New York, NY · On-site

$134K - $176K/yr

We are small developer-focused company working on a distributed real-time platform. If you have ... Java, Scala and/or Clojure, Python AMQP, MongoDB, Redis Strong Unix Skills Bonus Technologies: XMPP ...

Sr. Software Engineer

Jersey City, NJ · On-site

$127K - $168K/yr

Sr. Software Engineer Jersey City, NJ - 297912 Hybrid Onsite role Must have ... Core Java, Spark, Scala, AWS (EMR) Nice to have: Python, S3 EC2, EKS, Hadoop, Impala, Hive, Airflow ...

Develop cutting edge cloud based software (SaaS) and cloud-based Platforms (PaaS) as well as ... Works to provide functionality Object Oriented Programming Required (Java, Scala) Hadoop (MapReduce ...

Lead Software Engineer, Back End Do you love building and pioneering in the technology space? Do ... Utilize programming languages like Java, Python, SQL, Node, Go, and Scala; Open Source RDBMS and ...

Showing results 21-40

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 cities in New York are hiring for Scala Software Developer jobs?

Cities in New York with the most Scala Software Developer job openings:

Infographic showing various Scala Software Developer job openings in New York as of August 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Lead AWS /Spark Scala Engineer

NAVA Software Solutions

Morris Plains, NJ • On-site

$104K - $138K/yr

Full-time

This job post has expired today. 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