Principal Software Engineer Jobs in Ohio

Principal Software Engineer jobs in Ohio are open across Columbus, Cincinnati, and Cleveland and other Ohio metros, with employers like American Electric Power, Arcadis, and Medpace hiring at every experience level. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles29+
Top employerAmerican Electric Power
Top cityColumbus, OH
Cities hiring13
Work type79% On-site
Top industryEnergy

Showing 5 of 29+ Principal Software Engineer jobs

Medpace
Lead/Principal Software QA Test Engineer
We won't show you this job again
Medpace
Added 2w ago
Lead/Principal Software QA Test Engineer
Medpace
Cincinnati, Ohio
Quality Assurance & Testing (QA Testing)
Software Engineering
Technical Product & Program Management
Technical Program Management
On-Site
Bachelor's
5,001-10,000

Have you applied for this role?

Medpace
Lead/Principal Software QA Test Engineer
We won't show you this job again
Medpace
Added 4mo ago
Lead/Principal Software QA Test Engineer
Medpace
Cincinnati, Ohio
Quality Assurance & Testing (QA Testing)
Project & Program Management
Technical Product & Program Management
Project Management
Technical Program Management
On-Site
Bachelor's

Have you applied for this role?

Medpace
Lead/Principal Software QA Test Engineer
We won't show you this job again
Medpace
Added 4mo ago
Lead/Principal Software QA Test Engineer
Medpace
Cincinnati, Ohio
Quality Assurance & Testing (QA Testing)
Project & Program Management
Project Management
On-Site
Bachelor's

Have you applied for this role?

American Electric Power
Solution Engineer Principal
We won't show you this job again
American Electric Power
Added 2w ago
Solution Engineer Principal
American Electric Power
Columbus, Ohio
Solutions Engineering & Architecture
Software Engineering
Technical Product & Program Management
Solutions Engineering (Pre-Sales)
Technical Program Management
$126k - $158k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

Western Alliance Bank
Principal Engineer II
We won't show you this job again
Western Alliance Bank
Added 1mo ago
Principal Engineer II
Western Alliance Bank
Columbus, Ohio
Solutions Engineering & Architecture
Technical Product & Program Management
Cloud & DevOps
Software Engineering
Technical Program Management
DevOps
On-Site
Associate's

Have you applied for this role?

See All 29 Principal Software Engineer Jobs in Ohio

Find roles in Ohio that match your experience and apply in just a few clicks.

Find Jobs

Principal Software Engineer Jobs by City in Ohio

Where Ohio roles are concentrated, by current openings.

Columbus
11 jobs
Cincinnati
6 jobs
Cleveland
2 jobs
Blue Ash
1 jobs
Brooklyn Heights
1 jobs
Gahanna
1 jobs
Mentor
1 jobs
Perry
1 jobs
Perrysburg
1 jobs

Principal Software Engineer Job Market in Ohio

A snapshot from current Ohio openings, updated as new roles post.

Who's Hiring

  • American Electric Power
    American Electric Power6
  • Arcadis
    Arcadis3
  • Medpace
    Medpace3
  • ECS Limited
    ECS Limited2
  • Pure Storage
    Pure Storage2

Top Industries Hiring

  • Energy7
  • Consulting & Professional Services5
  • Technology & Software5
  • Biotechnology & Pharmaceuticals3
  • Construction & Real Estate3

What Ohio Employers Look For

The qualifications that appear most often in principal software engineer jobs across Ohio.

  • 8 or more years of software engineering experience with demonstrated technical leadership
  • Deep expertise in distributed systems design, scalability, and reliability engineering
  • Proficiency in one or more of Java, Python, Go, or C++ at production scale
  • Experience driving cross-team technical strategy and defining engineering standards
  • Strong communication skills for aligning engineering work with business objectives
  • Bachelor's or master's degree in computer science, software engineering, or a related field

Principal Software Engineer Jobs in Ohio: Frequently Asked Questions

How many principal software engineer jobs are there in Ohio?

There are 29+ principal software engineer openings in Ohio on Migrate Mate as of June 2026, with the most roles in Columbus, Cincinnati, and Cleveland. New positions post regularly as employers across Ohio hire.

How much do principal software engineers make in Ohio?

Principal software engineers in Ohio earn a median of about $114,090 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $77,790 for the lowest 10% to over $168,400 for the top 10%. Pay rises with experience, specialty, and employer.

Which Ohio cities have the most principal software engineer jobs?

Columbus, Cincinnati, and Cleveland have the most principal software engineer openings in Ohio right now, with additional roles spread across smaller metros statewide.

Which companies hire principal software engineers in Ohio?

Employers hiring principal software engineers in Ohio include American Electric Power, Arcadis, and Medpace, based on current listings on Migrate Mate as of June 2026.

Are there remote principal software engineer jobs in Ohio?

Yes. About 21% of principal software engineer openings tied to Ohio are remote or hybrid as of June 2026. The rest are on-site roles based in Ohio metros.

How do I apply for principal software engineer jobs in Ohio?

You can apply to principal software engineer jobs in Ohio directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Ohio location, then apply to each one that fits.

See All 29 Principal Software Engineer Jobs in Ohio

Find roles in Ohio that match your experience and apply in just a few clicks.

Find Jobs