Demo

Principal Software Engineer

Gravity IT Resources
Cincinnati, OH Full Time
POSTED ON 7/6/2026
AVAILABLE BEFORE 8/1/2026

Principal Software Engineer

Overview

We are seeking a Principal Software Engineer to provide technical leadership across multiple engineering teams while driving the design, architecture, and delivery of enterprise software solutions. This role is ideal for a hands-on engineering leader who enjoys solving complex technical challenges, mentoring developers, and influencing the long-term technology strategy within a modern Agile environment.

Key Responsibilities

  • Provide technical leadership across multiple Agile software development teams.
  • Design, architect, and develop scalable web applications, APIs, and cloud-enabled solutions.
  • Lead the full software development lifecycle, including architecture, technical design, development, testing, deployment, and production support.
  • Drive architectural decisions that improve scalability, performance, resiliency, and maintainability.
  • Partner with engineering, product, and business stakeholders to deliver high-quality software solutions.
  • Evaluate and implement modern technologies, frameworks, and development tools to improve engineering efficiency.
  • Conduct architecture reviews and establish engineering standards and best practices across teams.
  • Mentor and coach engineers at all experience levels while fostering technical growth throughout the organization.
  • Help guide long-term technology strategy and support the continued evolution of enterprise platforms.

Required Qualifications

  • 8 years of hands-on full-stack software development experience building enterprise applications.
  • Strong experience developing web applications, RESTful APIs, and distributed systems.
  • Expertise with C#, .NET, TypeScript, React, SQL Server, or comparable enterprise technology stacks.
  • Proven experience leading multiple engineering teams and delivering large-scale software initiatives.
  • Deep understanding of scalable system architecture, high availability, resiliency, and application performance optimization.
  • Experience with Infrastructure as Code, containerization, CI/CD pipelines, and modern DevOps practices.
  • Hands-on experience with technologies such as Terraform, Docker, Kubernetes, Jenkins, CircleCI, ServiceNow, Datadog, or similar platforms.
  • Strong technical leadership, communication, and mentoring skills.
  • Experience working within Agile software development environments.

Preferred Qualifications

  • Experience designing and developing cloud-native applications, preferably within Microsoft Azure or similar cloud platforms.
  • Expertise in distributed systems, enterprise application architecture, and modern software engineering practices.
  • Passion for driving technical innovation, improving engineering processes, and mentoring technical teams.


Salary.com Estimation for Principal Software Engineer in Cincinnati, OH
$137,692 to $166,709
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Gravity IT Resources

  • Gravity IT Resources Charlotte, NC
  • Process Analyst Preferred Qualifications Experience conducting business and user research and translating findings into business requirements, user stories... more
  • 4 Days Ago

  • Gravity IT Resources Charlotte, NC
  • W2 only . No subvendor partnerships for this requirement. Infrastructure Analyst Contract through 2/2027 with extensions expected Hybrid onsite 3 days a we... more
  • 4 Days Ago

  • Gravity IT Resources Charlotte, NC
  • Senior Database Administrator Overview We are seeking a Senior Database Administrator to support and modernize a complex enterprise database environment. T... more
  • 7 Days Ago

  • Gravity IT Resources Cleveland, OH
  • Senior QA Test Lead | Automation Strategy & Test Management Location: Cleveland, OH (100% Onsite) Duration: 6-12 Month Contract About the Opportunity We're... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Cincinnati, OH area that may be a better fit.

  • Beehive Industries Loveland, OH
  • Beehive Industries is dedicated to Powering American Defense by revolutionizing the design, development, and delivery of jet propulsion systems to support ... more
  • 15 Days Ago

  • Siemens Digital Industries Software Cincinnati, OH
  • Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different indust... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!