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 JobsOverview
Showing 5 of 29+ Principal Software Engineer jobs











JOB SUMMARY
Voted a Top Cincinnati Workplace for 4 years running, Medpace is growing rapidly, and we are currently seeking a full-time, office-based Lead Software QA Engineer to join our Information Technology (IT) team. The Medpace IT department creates custom software solutions for our internal and external business users. The Software QA Engineer is responsible for the planning and execution of software testing for one or more of these web-based applications. They will work with developers and end users to understand requirements and write test plans, execute manual and automated tests, and create summary reports. The Lead engineer has additional responsibilities to lead projects, mentor other testers, and support process improvements.
Responsibilities:
- Lead validation projects of complex software to ensure robust functionality and compliance with regulations;
- Lead and mentor junior testers;
- Review and analyze functional requirements specifications to provide feedback and ensure requirements are testable;
- Create test plans and test cases per documented requirements;
- Lead constructive peer review of test cases;
- Execute functional test cases to ensure the system is robust and fit for purpose;
- Report defects and work with the development team toward resolution of the defects;
- Write test summary reports;
- Facilitate execution of acceptance test scripts by end users;
- Attend and lead regular project meetings (daily stand-ups, refinement meetings, etc.);
- Work closely with developers and end users throughout the software life cycle to ensure that applications meet the needs of the users;
- Assist management team in formulating and implementing process improvements, including training staff on those processes; and
- Lead project initiatives set forth by management outside the context of specific applications.
QUALIFICATIONS
- Bachelor’s degree and 6+ years of experience in software testing, preferably in an agile-like environment;
- Experience leading manual testing efforts for complex software applications;
- Experience communicating and working within cross-departmental teams consisting of software developers, department leads, and end users;
- Excellent computer skills;
- Excellent analytical thinking skills;
- Excellent written and oral communication skills;
- Experience with direct personnel supervision is a plus!;
- Experience in the regulated healthcare industry is a plus!
MEDPACE OVERVIEW:
Medpace is a full-service clinical contract research organization (CRO). We provide Phase I-IV clinical development services to the biotechnology, pharmaceutical and medical device industries. Our mission is to accelerate the global development of safe and effective medical therapeutics through its scientific and disciplined approach. We leverage local regulatory and therapeutic expertise across all major areas including oncology, cardiology, metabolic disease, endocrinology, central nervous system, anti-viral and anti-infective. Headquartered in Cincinnati, Ohio, employing more than 6,000 people across 40+ countries.
WHY MEDPACE?:
People. Purpose. Passion. Make a Difference Tomorrow. Join Us Today.
The work we’ve done over the past 30+ years has positively impacted the lives of countless patients and families who face hundreds of diseases across all key therapeutic areas. The work we do today will improve the lives of people living with illness and disease in the future.
CINCINNATI PERKS:
- Flexible work environment
- Competitive PTO packages, starting at 20+ days
- Competitive compensation and benefits package
- Company-sponsored employee appreciation events
- Employee health and wellness initiatives
- Community involvement with local nonprofit organizations
- Discounts on local sports games, fitness gyms and attractions
- Modern, ecofriendly campus with an on-site fitness center
- Structured career paths with opportunities for professional growth
- Discounted tuition for UC online programs
AWARDS:
- Named a Top Workplace in 2024 by The Cincinnati Enquirer
- Recognized by Forbes as one of America's Most Successful Midsize Companies in 2021, 2022, 2023 and 2024
- Continually recognized with CRO Leadership Awards from Life Science Leader magazine based on expertise, quality, capabilities, reliability, and compatibility
WHAT TO EXPECT NEXT
A Medpace team member will review your qualifications and, if interested, you will be contacted with details for next steps.
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 JobsPrincipal Software Engineer Jobs by City in Ohio
Where Ohio roles are concentrated, by current openings.
Principal Software Engineer Job Market in Ohio
A snapshot from current Ohio openings, updated as new roles post.
Who's Hiring
- American Electric Power6

- Arcadis3

- Medpace3

- ECS Limited2

- 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