1

Computer Programming Jobs in Ottawa, OH (NOW HIRING)

Project Engineer, Construction (Mechanical) Location: Lima, Ohio 45801 Reports to: Project Manager ... Prepare and present computer generated spreadsheets and reports. * Perform QA/QC for project ...

Project Engineer, Construction (Mechanical) Location: Lima, Ohio 45801 Reports to: Project Manager ... Prepare and present computer generated spreadsheets and reports. * Perform QA/QC for project ...

Technical Engineer III

Continental, OH · Remote

$145K - $154K/yr

Bachelor's degree in Computer Science, Engineering, Information Technology, or related discipline. * Minimum ten (10) years of enterprise systems engineering experience. * Experience with systems ...

Bachelor's degree in Computer Science, Information Technology, Cybersecurity, Engineering, or related field. * Equivalent combination of education and relevant experience will be considered.

Provide training for multiplex programming and downloads * Collaborate with chassis manufacturers ... Two years of electrical CAD drafting experience * Strong knowledge of electrical theory and design ...

Health IT Data Engineer

Continental, OH · Remote

$125K - $135K/yr

Bachelor's degree in Computer Science, Information Systems, Data Engineering, or related field. * Minimum seven (7) years of data engineering experience. * Strong SQL development skills. * Experience ...

... and computer science. : The Director of Engineering Outreach works closely with and reports directly to the Dean of the College of Engineering. The Director of Engineering Outreach will provide ...

Industrial Engineer - Findlay

Findlay, OH · On-site

$65K - $88K/yr

The Industrial Engineer / Analyst plays a critical role in delivering solutions for technical ... Familiarity with CAD software and data analysis tools (SAP, Google Sheets, Smartsheets, Solidworks ...

Curam Design/Developer

Continental, OH · On-site

$80 - $88.88/hr

Curam Design/Developer Location: Remote - Continental US Duration: Contract - 4 months Pay Range ... Bachelor's degree (4-year degree) in Computer Science, Information Systems, or related field.

Showing results 41-60

Computer Programming information

See Ottawa, OH salary details

$29.2K

$57.5K

$84.5K

How much do computer programming jobs pay per year?

As of Jul 25, 2026, the average yearly pay for computer programming in Ottawa, OH is $57,483.00, according to ZipRecruiter salary data. Most workers in this role earn between $44,700.00 and $70,800.00 per year, depending on experience, location, and employer.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and certifications can earn higher salaries, especially in high-demand tech hubs.

What jobs can you get as a programmer?

As a programmer, you can work in roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs typically require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What jobs can computer programmers get?

Computer programmers can work in roles such as software developers, application programmers, systems analysts, and web developers. They often work in industries like technology, finance, healthcare, and government, using programming languages such as Java, Python, or C++. Many positions require problem-solving skills, knowledge of development tools, and sometimes certifications or degrees in computer science.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

Is computer programming a good career?

Computer programming is a viable career that offers opportunities in various industries, with demand for skills in languages like Python, Java, and C++. Programmers often work in office or remote environments, and continuous learning is important due to evolving technologies. The field generally provides competitive salaries and growth potential for those with strong problem-solving skills and technical knowledge.
What cities near Ottawa, OH are hiring for Computer Programming jobs? Cities near Ottawa, OH with the most Computer Programming job openings:
Infographic showing various Computer Programming job openings in Ottawa, OH as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $57,483 per year, or $27.6 per hour.

Senior Infrastructure Engineering Manager

centralins

Dublin, OH • Hybrid

$104K - $142K/yr

Other

Medical, Retirement

Posted 21 days ago


Job description

Location: Van Wert, OH; Dublin, OH
Work Model: Hybrid 
Position type: Full time - salary 

We’re a team of employees passionate about delivering best-in-class customer service and driving innovation in claims management. Integrity, relationships, and excellence are at the heart of everything we do.

Our employees fully utilize their talents and bring their best selves to work. We believe who you are is just as important as what you do!

The Senior Engineering Manager of Infrastructure leads engineering teams that design, build, and operate reliable, scalable technology platforms critical to Central’s operations; while continuously evolving how those platforms are delivered. This role translates enterprise infrastructure strategy into actionable, productoriented engineering roadmaps, balancing operational stability with modernization through automation, InfrastructureasCode, and platform engineering practices. Working closely with directors, peer engineering leaders, security, and business partners, the Senior Manager ensures infrastructure services meet today’s demands while positioning the organization for future growth, including AIenabled workloads. As a people leader, this role is accountable for team performance, capacity planning, vendor engagement, and the continuous development of both technical and leadership capabilities. Success is measured through clear service level expectations, operational KPIs, and reliability outcomes; fostering strong crossfunctional collaboration and delivering resilient, highquality infrastructure services that reduce friction and enable the broader business mission.

 

 Key Responsibilities of the Role  

  • Engages with senior management to establish strategic plans and objectives 
  • Assists in creation of technology strategy and engineering roadmaps by partnering with other engineering managers, directors, and stakeholders on one or more teams.
  • Communicates multi-year functional strategy. Sets expectations for team and holds them accountable for results.
  • Direct strategies around technology equipment/software negotiation, procurement, and inventory management. Manage assigned vendor relationships and assist with budget and contracts where applicable. Provide input on refresh strategies to leadership.
  • Accountable for continuous improvement of team through mentorship, deepened technical aptitude, and professional development
  • Organizes and unblocks collaboration and partnership at multiple levels, across business groups and functions to achieve the organizational mission
  • Responsible for managing team workloads through capacity planning, process improvement, and staffing.
  • Evaluates performance of team members following Central’s performance management process. holds employees to organizational standards.
  • Audit team performance through the development of SLAs and KPIs. Report against them on a regular basis as required
  • Design incident management reactions and responses. Execute response when necessary.
  • Ensures all hardware and software within assigned areas of responsibility are appropriately upgraded, supported, and in compliance with licensing
  • Ensures that all backup and recovery mechanisms are in place within assigned areas of responsibility to meet Disaster Recovery program requirements.
  • Works directly with IT Security & Compliance to ensure that all systems within assigned areas of responsibility to ensure that all audit findings are remediated according to established priorities
  • Works closely with stakeholders to ensure hardware and/or software delivery requirements are clearly defined and met; pursues continual improvement through effective communication
  • Identifies possible improvements whether it be technical, process or influencing the execution of teams
  • Ensures that standards, documentation, and tools needed for effective execution of the team’s responsibilities are in place and being used appropriately; identifies gaps and makes recommendations on improvements
  • Evaluates technologies and techniques that enable product differentiation over multiple years; works across teams to implement such technologies to drive continuous improvement

Required Qualifications  

  • Master’s degree in Computer Science and 4 years of related experience including 1 year management experience
  • Or Bachelor’s degree in Computer Science and 6 years related experience including 1 year management experience
  • Or 8 years related experience including 1 year of management experience


Preferred Qualifications  

  • Prior experience supervising others, including performance evaluation
  • Work schedule flexibility to support off-hour work as needed

 
Knowledge, Skills, and Abilities  

  • A proven technical background
  • Advanced leadership skills, including coaching, team building, and conflict resolution
  • Advanced project management skills including time and risk management, resource prioritization, and project structuring
  • Strong analytical and problem-solving skills
  • Ability to manage human capital to drive workforce development and achieve desired results
  • Strong verbal and written communication skills, including negotiation, presentation, and influence skills
  • Advanced business acumen, technical knowledge, and extensive knowledge in applications and technologies
  • Strong multi-tasking and prioritization skills
  • Great understanding of Central Insurance’s policies and processes

Total Rewards

Central establishes base pay based on several factors including labor market data and an evaluation of candidate qualifications relative to role requirements. Base pay is one component of a comprehensive total rewards package designed to support employees’ financial, health, career, and retirement objectives. Central provides extensive health and wellness benefits to promote flexibility, work-life balance, and long-term financial security. For more information, see Central Insurance Benefits