1

Scala Software Engineer Jobs in Ohio (NOW HIRING)

Title - Fulltime Software Engineer Location - Columbus, OH Type - Hybrid - 3 days in office per ... Proficiency in Java, Scala, and Python . * Expert-level knowledge in: * Java , Object-Oriented ...

OCLC is seeking a Software Search Engineer to join our dynamic development team focused on ... Proficiency in Java, Scala, and Python . * Expert-level knowledge in: * Java , Object-Oriented ...

As a Lead Software Engineer at JPMorganChase within CCB, you are an integral part of an agile team ... Expert-level implementation skills with Java, AWS, Database technologies, Python, Scala, Spark ...

As a Lead Software Engineer at JPMorganChase within CCB, you are an integral part of an agile team ... Expert-level implementation skills with Java, AWS, Database technologies, Python, Scala, Spark ...

Big Data with Scala

Columbus, OH

$52 - $69/hr

SCALA Developer who has used Spark, and has a strong understanding of Kafka ... ***will consider ... software designed to access and handle data more efficiently. -Prepare and communicate status ...

New

Big Data with Scala

Columbus, OH · On-site

$52 - $69/hr

SCALA Developer who has used Spark, and has a strong understanding of Kafka ... ***will consider ... software designed to access and handle data more efficiently. -Prepare and communicate status ...

New

$111.08 - $160.45/hr

We excel with modern software, creative ideas and agile teams. Teams are empowered to foster their ... Experience with Node.js or Scala is beneficial, and having published apps on the Play Store is ...

Description Lead Software Development Engineer Job Profile Summary The Lead Software Development ... Python, Java Scala, SQL * Dataflow, BigQuery, BigTable,​ Cloud Composer (Apache Airflow), Apache ...

Description Lead Software Development Engineer Job Profile Summary The Lead Software Development ... Python, Java Scala, SQL * Dataflow, BigQuery, BigTable,​ Cloud Composer (Apache Airflow), Apache ...

next page

Showing results 1-20

Scala Software Engineer information

See Ohio salary details

$60.4K

$140.3K

$195.4K

How much do scala software engineer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for scala software engineer in Ohio is $140,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $164,500.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 Ohio?

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

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

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

Infographic showing various Scala Software Engineer job openings in Ohio 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, with an average salary of $140,250 per year, or $67.4 per hour.

Other

Posted 4 days ago


Job description

Title – Fulltime Software Engineer 
Location - Columbus, OH
Type - Hybrid - 3 days in office per week

Key Responsibilities 

  • Analyze, design, develop, and test software programs and systems with a focus on search technologies. 
  • Translate business and technical requirements into scalable, maintainable code using industry-standard programming practices. 
  • Collaborate with cross-functional teams to understand product requirements and delegate development tasks effectively. 
  • Lead the design and implementation of new features and enhancements across multiple system modules. 
  • Conduct and participate in unit, system, performance, and acceptance testing; recommend and implement improvements. 
  • Champion innovation in search technologies, staying current with emerging trends and tools. 
  • Drive the development and interpretation of technical requirements and specifications 

Required Qualifications 

  • Bachelor’s degree in computer science or a related field. 
  • Minimum of 4 years of professional software development experience. 
  • Proficiency inJava, Scala, and Python
  • Expert-level knowledge in: 
  • Java, Object-Oriented Design 
  • Spring Boot, Spring Framework, Gradle 
  • RESTful web services 
  • Search technologiesincluding full-text search and indexing (e.g., Lucene, Solr) 
  • Large-scale search systemsand search architecture 
  • Experience withBig Datatechnologies and theHadoop ecosystem
  • Solid understanding ofLinux/Unixenvironments anddatabase design principles
  • Strong communication skills—oral, written, and presentation. 
  • Creative problem-solving and innovative thinking. 
  • Proven ability to work effectively in a collaborative team environment. 

Highly Desired Skills 

  • Experience withAI-assisted coding tools(e.g., Cursor, Claude Desktop). 
  • Familiarity withGraph Searchandvector databases
  • Hands-on experience developing applications usingLarge Language Models (LLMs)
  • Monitoring and observability tools such asNew Relic
  • Experience withNoSQLdatabases (MongoDB, Cassandra, DynamoDB). 
  • Proficiency inrelational databases(MySQL, PostgreSQL). 
  • Knowledge ofcontainerization and orchestration(Docker, Kubernetes). 
  • Expertise inperformance optimizationandstress testing