1

Computer Programming Training Jobs in Cincinnati, OH

... and training materials Run tests and simulations at our facility to assist with problem-solving ... Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent ...

... and training materials Run tests and simulations at our facility to assist with problem-solving ... Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent ...

Data Center Engineer

Cincinnati, OH · On-site

$91K - $134K/yr

... training materials • Run tests and simulations at our facility to assist with problem-solving • ... Computer Science, Computer Engineering, Electrical Engineering, or equivalent work experience ...

Data Center Engineer

Cincinnati, OH · On-site

$91K - $134K/yr

... training materials • Run tests and simulations at our facility to assist with problem-solving • ... Computer Science, Computer Engineering, Electrical Engineering, or equivalent work experience ...

CAD Application Engineer

Cincinnati, OH · Remote

$90K - $130K/yr

The training, the application engineer will have the opportunity to contribute to services projects ... Gain further knowledge of CAD/CAM/CAE/PLM solutions and market needs Qualifications: * Bachelor ...

CAD Application Engineer

Cincinnati, OH · On-site

$90K - $130K/yr

The training, the application engineer will have the opportunity to contribute to services projects ... Gain further knowledge of CAD/CAM/CAE/PLM solutions and market needs Qualifications: * Bachelor ...

Civil CAD Designer II

Cincinnati, OH · On-site +1

$31 - $40/hr

Tetra Tech is seeking to add a CAD Designer II to its Civil Engineering team. This opportunity is ... Associate degree in CAD drafting; or a related field from a technical trade school or training ...

Engineer-in-Training (EIT) certification or a Professional Engineer (PE) license, or the ability to ... Project delivery experience and familiarity with computer programming tools like Power BI or Python.

CNC Expert - Programmer

Trenton, OH · On-site

$25 - $34.25/hr

The CNC Technician is responsible for operating, programming and setting-up a computer numerical ... CNC machining and programing training through school, trade school, or equivalent OJT * 2 year ...

Opportunities for growth, training, and development * Flexibility in career path & progression ... design engineers or from "manually" digitizing drawings. This information will be used by ...

Provide guidance, coaching, and training to employees. * Make significant improvements in processes ... Bachelor's degree in electrical or computer Engineering, Computer Science, or similar and 9 years ...

Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience ... training, certifications and work location. ICR is proud to be an equal opportunity employer and ...

Senior DevOps Cloud Engineer

Cincinnati, OH · On-site

$108K - $163K/yr

A Bachelor's degree in computer engineering, computer science or other related discipline plus 5+ years in DevOps / CI/CD / Platform Engineering or the equivalent combination of education, training ...

Sr Advanced Cloud Developer

Mason, OH · On-site

$56.50 - $73.25/hr

Design and maintain ML pipelines, including data ingestion, feature engineering, training, and ... Bachelor's degree or higher in Computer Science or related field * Experience with LLMs, vector ...

Control Engineer

Cincinnati, OH · On-site

$80K - $103K/yr

Do you enjoy solving technical challenges and working with both programming and electrical ... Bachelor's degree in Electrical, Mechanical, Computer Engineering, or related field (REQUIRED) * 3 ...

next page

Showing results 1-20

Computer Programming Training information

See Cincinnati, OH salary details

$31.7K

$62.3K

$91.6K

How much do computer programming training jobs pay per year?

As of Jun 11, 2026, the average yearly pay for computer programming training in Cincinnati, OH is $62,341.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $76,800.00 per year, depending on experience, location, and employer.

What is the difference between Computer Programming Training vs Software Developer?

AspectComputer Programming TrainingSoftware Developer
CredentialsOften includes coding bootcamps, certifications, or online coursesBachelor's degree in Computer Science or related field, sometimes certifications
Work EnvironmentClassroom, online learning platforms, workshopsOffice, remote, or client sites, working on projects
Industry UsageTraining programs prepare individuals for entry-level coding rolesDevelops, tests, and maintains software applications in various industries

Computer Programming Training focuses on teaching coding skills through courses and certifications, preparing learners for entry-level roles. Software Developers build and maintain software solutions, often requiring a formal degree and practical experience. While training provides foundational knowledge, developers apply these skills in real-world projects.

What Are Jobs That Include Computer Programming Training?

Jobs that include computer programming training include entry-level positions in software design and engineering, website design, database administration and management, data science, information technology (IT), and health informatics. Jobs in these industries typically require you to have some knowledge of coding to carry out your responsibilities. In addition to your daily duties, a job that includes computer programming training typically provides time outside of normal work hours for you to learn how to program and code. If you are starting with little or no knowledge of coding, an internship might be a better fit. While you should still take some initial courses in the subject, internships focus more on learning.

What is computer programming training?

Computer programming training is a structured learning process designed to teach individuals the skills and knowledge needed to write, test, and maintain computer software. Training typically covers programming languages such as Python, Java, or C++, as well as problem-solving techniques and software development concepts. Both in-person courses and online platforms offer programming training, ranging from beginner to advanced levels. These programs often include hands-on projects to help learners apply their knowledge and build real-world experience.

What are some common challenges faced by computer programming trainers when teaching students with varying skill levels?

Computer programming trainers often work with students who have diverse backgrounds and experience levels, which can make it challenging to ensure everyone progresses at a comfortable pace. Trainers must balance advanced material for experienced learners while providing foundational support to beginners. Effective trainers use differentiated instruction techniques, such as pairing students for peer learning or offering optional advanced exercises, to keep all participants engaged. Clear communication, adaptability, and frequent feedback help address these challenges and create a positive learning environment.

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

To thrive as a Computer Programming Trainer, you need strong programming expertise in multiple languages, a solid background in computer science or related fields, and often a relevant teaching or training certification. Familiarity with code editors, integrated development environments (IDEs), version control systems like Git, and e-learning platforms is typically required. Excellent communication, patience, and the ability to adapt teaching styles to different learners are crucial soft skills. These competencies ensure effective knowledge transfer, foster student engagement, and help learners build real-world programming skills.
What are popular job titles related to Computer Programming Training jobs in Cincinnati, OH? For Computer Programming Training jobs in Cincinnati, OH, the most frequently searched job titles are:
What job categories do people searching Computer Programming Training jobs in Cincinnati, OH look for? The top searched job categories for Computer Programming Training jobs in Cincinnati, OH are:
Infographic showing various Computer Programming Training job openings in Cincinnati, OH as of June 2026, with employment types broken down into 1% As Needed, 53% Full Time, 44% Part Time, 1% Contract, and 1% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $62,341 per year, or $30 per hour.
Data Center Engineer

$91K - $134K/yr

Other

Posted 17 days ago


Job description

Job Req ID: 28526
About Supermicro:

Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.
 

Job Summary:

Supermicro is seeking a Service Engineer that will be responsible for fieldwork at customer sites to resolve and repair server systems. The Service Engineer is a critical part of post-sales support and needs to demonstrate exceptional technical aptitude in working with server products in addition to excellent interpersonal skills. It requires the ability to Support our Global Service network and help build a world-class field engineering organization.

Essential Duties and Responsibilities:

Includes the following essential duties and responsibilities (other duties may also be assigned):
On-site and remote troubleshooting and resolving complex technical problems on Supermicro equipment in an enterprise environment
Drive customer satisfaction through service excellence by leading preventive maintenance actions, managing repair/parts cycle times
Ensure escalation situations are managed and corrected quickly and professionally
Provide 2nd line support to the reseller/distributors in all aspects of customer support
Have a very high level of enterprise solution product knowledge
Work with Technical Account Manager, Service Manager, and Product Manager to define service programs
Provide and contribute information such as fault triage and training materials
Run tests and simulations at our facility to assist with problem-solving
Travel to the field to train and or resolve customer issues
Train new service engineers
Able to work under the Technical Account Manager's direction and take ownership of customer base
Demonstrate the ability to be self-sufficient in the field
Able to defuse challenging situations
Manage time effectively; prioritize and make good business judgments and decisions in relationship to efficiency, and effectiveness while meeting daily service expectations
Determines requirements and/or root cause of technical issues by working with customers
Resolves problems by clarifying issues; researching and exploring answers and alternative solutions; implementing solutions; escalating unresolved problems
Ability to produce meaningful reports and metrics is a plus
Ability to work flexible hours and/or flexible shifts including weekends and holidays if needed
Travel is required (up to 25%)

Qualifications:

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent work experience preferred
Minimum of 5 years experience in field support servicing complex X86 systems and parts preferred
Will consider an associate degree in electrical technology, electronics, or equivalent military experience
Work experience in large enterprises or certification in Windows and Linux environments is a plus
Emphasize break/fix experience and on-site customer service experience
Hands-on experience with servers (Supermicro, EMC, DELL, HP)
Solid hardware system diagnostics skills, as well as a good understanding of how BIOS, drivers, and application loads can cause system issues
Strong technical communication skills to lead investigations with engineers of multiple disciplines
Strong written and verbal communication skills, project management skills, and solid time management skills
Be able to participate in multiple cross-functional projects concurrently in a rapidly changing environment, within established timelines and have a demonstrated ability to learn and embrace new and changing technologies
Ability to work in a challenging, dynamic, and fast-paced environment with the ability to identify and escalate issues promptly, and be proactive in driving solutions
Full professional proficiency in English (read/write/speak)
Familiarity with Linux is a plus

Salary Range

$91,000 - $134,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

EEO Statement

Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.