1

Programming Language Jobs in Ohio (NOW HIRING)

Sr. Cloud Platform Engineer

Columbus, OH · On-site

$52 - $69.50/hr

Proficiency in more than one programming language(C++, Java, Golang, Python) * Strong understanding of concurrency, memory management and runtimes * Knowledge of DevOps practices * Experience with ...

Python/Sql Developer - Remote

Columbus, OH · On-site

$47 - $64.75/hr

... in programming language Java and understanding of the software development life cycle knowledge of statistics, gen AI, LLM, Python, computer vision, data visualization tools excellent written and ...

Automation Tester- Columbus, OH

Columbus, OH · On-site

$43 - $56.75/hr

DOE * Knowledge of C#, Java or other object-oriented language * You should have a good grasp of the C# programming language and be able to write code in C# * Selenium Web Driver and Git and ...

Java/Full Stack Developer

Columbus, OH · On-site

$49 - $63.25/hr

Experience in programming language Java and understanding of the software development life cycle * Project work on the skills * Knowledge of Core Java, javascript, C++ or software programming

... programming language, software platform, hardware/software infrastructure, and development or troubleshooting tools--demonstrating both efficiency and independence Qualifications : Required : • ...

Programming language proficiency * Kubernetes (heavy usage) * Strong automation focus (Summary) The Senior Platform Engineer designs, builds, troubleshoots, and maintains platforms across operating ...

next page

Showing results 1-20

Programming Language information

See Ohio salary details

$42.3K

$67.4K

$94.1K

How much do programming language jobs pay per year?

As of Jul 3, 2026, the average yearly pay for programming language in Ohio is $67,363.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $84,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Programming Language Developer, and why are they important?

To thrive as a Programming Language Developer, you need a deep understanding of computer science fundamentals, compiler theory, and strong programming skills, often supported by a degree in computer science or a related field. Experience with languages like C/C++, LLVM, parser generators, and familiarity with version control systems are typically required. Analytical thinking, attention to detail, and effective problem-solving set standout professionals apart in this role. These skills are crucial for designing efficient, reliable programming languages that can be effectively adopted and maintained by developer communities.

What is the difference between Programming Language vs Software Developer?

AspectProgramming LanguageSoftware Developer
Required CredentialsNone or basic coding knowledgeDegree in Computer Science or related field, coding skills
Work EnvironmentUsed in coding, scripting, and development tasksDesigning, coding, testing, and maintaining software
Industry UsageTools for software developmentProfessionals who develop software using programming languages

Programming languages are tools used by software developers to create applications. While programming languages are essential for coding, software developers apply these languages in real-world projects, combining skills, problem-solving, and design to build functional software solutions.

What are some common challenges faced when working as a programming language developer?

Programming language developers often encounter challenges such as designing language features that balance usability and performance, ensuring backward compatibility, and writing comprehensive documentation. Collaboration with compiler engineers, tool developers, and the user community is essential to address bugs and gather feedback on language design. Staying updated with evolving industry standards and technologies is also vital for long-term success in this role.

What are programming languages?

Programming languages are formal systems of communication used to instruct computers to perform specific tasks. They provide a set of rules and syntax for writing code that can be interpreted or compiled into machine instructions. Examples include Python, Java, C++, and JavaScript, each with their own strengths and typical use cases. Learning a programming language is essential for software development, automation, data analysis, and many other fields in technology.
Infographic showing various Programming Language job openings in Ohio as of June 2026, with employment types broken down into 77% Full Time, 18% Part Time, 1% Temporary, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $67,363 per year, or $32.4 per hour.
Autonomy Software Engineer

Autonomy Software Engineer

University of Dayton

Dayton, OH • On-site

Full-time

Posted 5 days ago


University Of Dayton rating

8.4

Company rating: 8.4 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

80th of 544 rated colleges and universities


Job description

Autonomy Software Engineer
Job No: 503429
Work Type: Staff Full Time (1500 hours or greater)
Location: Dayton, OH
Category: Research Institute Staff
Department: SPIRE - 250641
Pay Grade: R2/R3 - Exempt
Advertised: March 30, 2026
Applications close:
Position Summary:UDRI is looking for an experienced Software Engineer to join the SPIRE group. You will work in a collaborative team environment with a focus on software development leveraging state of the art AI and analytic tools (e.g., Go, Python, Rust, Spark, PyTorch, TensorFlow) to create consistent and reliable software. You will utilize tools and methods such as continuous integration (CI), containerization, Kubernetes, and continuous deployment (CD), and containerization. We are looking for you to be adept at demonstrating such technologies for solving problems while guiding the process to turn research innovations into robust, scaled solutions. Team members will have the flexibility to explore, learn and utilize new technologies for the betterment of the AI/ML community. Our projects feature a unique direct connection with our customers and end users. Qualified candidates with 3 or more years of experience are encouraged to apply.
Minimum Qualifications:
1) Bachelor's degree
2) 3+ years of experience in Software Development (R2), 8+ years of experience in Software Development (R3)
3) Highly self-motivated
4) Experience in the following:
-- 4.1) Design, coding, testing, deployment, and support, in a team environment
-- 4.2) Linux operating system
-- 4.3) Python programming language
-- 4.4) Source code version control systems, such as Git or similar, in a team environment
-- 4.5) Statically typed programming language experience (e.g., C/C++, GO, Rust, Java, C#)
5) Due to the requirements of our research contracts with the U.S. federal government, candidates for this position must be a U.S. citizen
Preferred Qualifications:
While not everyone may possess all of the preferred qualifications, the ideal candidate will bring many of the following:
1) Master's degree (or higher) in Computer Science, Computer/Electrical Engineering, or a related field
2) Rigorous software development skills
3) Professional experience with:
-- 3.1) machine learning operations (ML Ops), distributed systems and tools such as Kubernetes, continuous integration/continuous deployment (CI/CD), containerization (Docker or similar)
-- 3.2) Writing network services
-- 3.3) Solid experience in GO programming language
-- 3.4) Interest in or working knowledge of machine/deep learning, artificial intelligence, and/or autonomous systems
4) Strong written and verbal communication skills
5) Demonstrated, effective interpersonal skills
Special Instructions to Applicants:
To apply please submit a cover letter addressing each minimum qualification and any applicable preferred qualifications that you meet.
Closing Statement:
Informed by its Catholic and Marianist mission, the University is committed to the dignity of every human being. Informed by this commitment, we seek to increase diversity in all of its forms, achieve fair outcomes, and model inclusion across our campus community. The University is committed to policies of affirmative action designed to increase the employment opportunities of individuals with disabilities and protected veterans in compliance with the Rehabilitation Act of 1973 and Vietnam Era Veterans' Readjustment Assistance Act of 1973.
Whatsapp Facebook LinkedIn Email App

What University Of Dayton employees say

Pay

Workplace

Get the full story on Breakroom