1

Scala Software Engineer Jobs in Ohio (NOW HIRING)

Minimum 7 years of software/security engineering, including hands‑on experience in one or more of ... Java, Scala, or TypeScript; experience with microservices, APIs, containers, and Kubernetes.

Experience with DevOps methodologies, continuous delivery, infrastructure as code, and software development practices using Python, Java, Scala, or C/C++ * Excellent communication, leadership, and ...

New

Showing results 41-48

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 Aug 23, 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.

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.

Senior Lead Security Engineer, AI

TwinThread

Columbus, OH • On-site

$120 - $150/hr

Other

Posted 5 days ago


Job description

Job Summary

As a Senior Lead AI Security Engineer in our Cybersecurity team, you will design and deliver secure artificial intelligence solutions that support critical cyber use cases. You will play a key role in shaping platform standards and governance, collaborating with cross‑functional teams, and driving innovation in secure AI. Together, we will build foundational capabilities and create lasting impact for our organization and the wider community.

Job Responsibilities
  • Lead end-to-end design and delivery of AI solutions for cyber use cases, from problem framing and data integration to model development, evaluation, deployment, and monitoring.
  • Build secure LLM/RAG services and ML pipelines that integrate with SIEM/XDR, EDR, SOAR, IAM, ITSM, CMDB, code repos, and cloud telemetry.
  • Establish engineering standards for secure AI: prompt security, tool/function calling patterns, input/output validation, PII masking, secrets handling, and deterministic fallbacks.
  • Create evaluation harnesses with offline/online metrics, golden datasets, adversarial prompt sets, jailbreak tests, and safety/quality KPIs.
  • Partner with platform teams to stand up reusable AI components: LLM gateways, vector stores, feature stores, evaluation/observability, and governance workflows.
  • Implement drift and quality monitoring; define SLAs/SLOs; build incident response runbooks for AI-enabled services.
  • Collaborate with risk and MRGR-style governance partners to meet documentation, validation, and attestations; maintain model/AT inventories, monitoring plans, and change logs.
  • Deliver measurable impact: reduce MTTR, improve detection precision, automate control evidence collection, and accelerate secure engineering.
  • Mentor engineers and analysts; publish playbooks, templates, and safe prompt libraries; lead brown‑bags and office hours for adoption.
  • Drive a roadmap of 2–3 flagship capabilities per year (e.g., SOC triage assistant, controls automation agent, DevSecOps code copilot).
Required Qualifications, Capabilities, and Skills
  • Minimum 7 years of software/security engineering, including hands‑on experience in one or more of: detection engineering, SecOps, AppSec/DevSecOps, or cloud security.
  • Minimum 3 years building and operating applied ML/LLM systems in production (RAG pipelines, embeddings, fine‑tuning/specialization, vector databases, model serving).
  • Proficiency in Python and at least one of: Java, Scala, or TypeScript; experience with microservices, APIs, containers, and Kubernetes.
  • Familiarity with SIEM, EDR, SOAR, IAM, and ITSM integrations; streaming/data engineering with Kafka or similar.
  • Experience with LLM orchestration and guardrails (prompt engineering, injection defense, tool calling, safety filters).
  • Hands‑on with ML
#J-18808-Ljbffr