Principal Software Engineer
Gravity IT Resources
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. #J-18808-Ljbffr
- Women Veterans Interactive located in Cincinnati, OH, is seeking a Principal Software Engineer specializing in Java and Ruby for a contract position. This role will involve working remotely during EST hours, focusing on building and stabilizing distributed systems using...SuggestedRemote jobContract work
$180k - $280k
...features. Other examples of the work you will be carrying out: Fluid Compute Active CPU Pricing About You: You have 5+ years of software engineering experience, Golang preferred. You have extended experience with Containers, Virtual Machines, Linux, and like digging deep...SuggestedRemote workWork from homeFlexible hours- ...About the role As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial and deploy new applications and tools. You will use your full-stack...SuggestedH1bRemote workRelocation package
- ...Agility Partners is seeking a Senior Software Engineer for one of our clients — a fast-paced, forward-thinking organization committed to delivering impactful, customer-facing solutions. This is a great opportunity to join an agile development team that values technical...SuggestedFull timeInternship
- ...design and develop web apps within the supply chain domain. The successful candidate will be a passionate and dedicated full-stack software engineer with extensive knowledge and experience in developing, testing, and supporting complex, highly scalable, and dependable robust...SuggestedWork at officeFlexible hours
- ...Overview Our imaging services are rapidly growing and we are currently seeking a full-time Software Engineer to join our team developing applications for the analysis and quantification of medical images (CT, MRI, etc.) using advanced techniques such as artificial intelligence...Full timeContract workLocal areaImmediate startFlexible hours
- ...Peer Tutoring Schoolhouse’s Public Roadmap What are Schoolhouse's community values? About the Role We’re looking for a Senior Software Engineer who wants to build something that’ll have an impact. You’ll join our 5-person engineering team and own full-stack features that...Immediate startRemote workWork from homeWorldwideFlexible hoursDay shift
- ...Our startup has raised a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early member of the... ...US EST time zone. - At least 3 years of experience as a paid software engineer working at a company where the primary product is software...Hourly payFull timeRemote work
- ...About Fern: At Fern, we believe every software company should offer a world-class API. We're building the toolkit to make that possible... ...to how a startup scales with visibility into product, engineering, design, and go-to-market. Thinking of founding a startup someday...Work at officeRemote workWork from homeFlexible hours
- ...Position: Platform Support Engineer / Software Engineer II Location: Cincinnati, Ohio Duration: Contract (6 months) Job ID: 177843 Job Overview: This role is essential for supporting ongoing operations across Portal iQ platforms and environments. The...Full timeContract work
- ...We are looking for a talented and client-focused Software Engineer to join a team delivering custom software solutions for warehouse automation environments. This role blends backend development, real-time systems integration, and direct customer engagement — making it...
- ...growing fast, and building the team that will define the future of post-acute care in the U.S. The Role We’re looking for software engineers who are excited to build the next generation of Conduit Health’s patient experience. You’ll be responsible for owning and...Work at officeRemote workFlexible hours
- ...Medpace's Information Technology team is looking for a full-time, office-based Jr. Software Engineer. Join us in building the digital capabilities that accelerate the global development of safe and effective medical therapeutics through clinical trials. In this role, you...Rotational programFull timeContract workWork at officeLocal areaImmediate startFlexible hours
- ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer - II/ .Net Developer Location: Atlanta, GA 30326 or Oklahoma City, OK 73132, or Cincinnati, OH 45249 - 3 days onsite Duration:...
- ...Overview Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products... ...major projects within one area of a product and guide junior engineers. Lead and mentor junior software engineers. Essential...Work at office
$135k - $152k
...and keep a security clearance. Applicants that do not meet these requirements will not be considered. We are seeking a Senior Software Engineer to design, develop, and sustain high-quality software systems supporting advanced analysis and data processing workflows. This...Temporary workFor contractorsWork experience placementRemote workFlexible hours- ...delivery of superior customer service. We are seeking a skilled Software Developer with experience in C# and C++ to support software... ...visualization Collaborate with multidisciplinary teams including engineers, software developers, and flight test professionals Develop...Full timeTemporary workFlexible hoursNight shift
- ...good advertising to thrive. About The Team We believe that engineers solve problems end-to-end. From researching the problem to... ...amazing products to customers. We fundamentally believe that software works better when engineers own the whole lifecycle of solving...Work at officeRemote workWork from homeWorldwide
$100.53k - $130.69k
...Join to apply for the Senior Software Engineer role at Cincinnati Children’s We have launched a new business venture at Cincinnati Children’s. As part of this effort, we have established a new engineering team dedicated to building expertise and delivering on this...Full timeWork experience placementRemote workRelocation packageShift workWeekend work- ...As a Senior Software Engineer, you will be part of a cross‑functional team, applying your skill, experience and creativity towards building complex and scalable solutions. You will work in a highly collaborative environment, solving exciting problems while leveraging best...Work at officeRemote workWork visa
- ...ecosystem, and love to win, read on! How We Build At Synctera, engineers play a hands-on role in building and evolving our core... ...We’re Looking For We’re looking for an experienced Senior Software Engineer to join our Cable team, building core platform capabilities...Remote workHome officeVisa sponsorshipWork visa
- ...documentation of technical RCS design, measurement campaigns, and inspections are generated for the assigned projects consistent with engineering policies and design practices Monitor and communicate project status and significant developments Assist in preparation of...Permanent employmentFull timeVisa sponsorshipWork visaRelocation package
- A technology company is hiring a Junior Developer for their Observability team, focusing on developing a cloud-native monitoring stack with Python and Go. This remote role requires collaboration with a global team and offers benefits like a personal learning budget, annual...Remote work
- ...testing, and support of advanced technologies and new and derivative engine concepts. Its technology focus areas include military inlet and... ...tools and systems Experience with design and analysis software such as Siemens NX, Ansys Workbench, Ansys CFX, Ansys Fluent, Python...Permanent employmentRelocation package
- ...transparent communication, vendors can be effectively integrated into a company's supply chain to create value Additional Notes Work on software development of Java applications, databases and webservices including J2EE framework and RDBMS such as Oracle and/or SQL Server....
- ...contract Job Description: We are seeking a highly skilled Android Engineer to design, develop, and maintain secure, scalable, and customer... ...and has deep expertise in modern Android development, software architecture, performance optimization, and enterprise‑grade application...Contract work
- ...our past and planning for our future with faith Description The Application Developer II is responsible for delivering well-crafted software solutions that create measurable value for the business. This role works within the development team to build and maintain...Local areaRelocation
- ...Function: As a member of an agile squad, responsible for implementing new features and enabling capabilities using modern software engineering tools and practices. Adheres to practices and standards, set by communities of practice, and contributes to a culture of...
- ...applications using Azure AI Document Intelligence or similar Provide input on technology issues Design, build, test and implement the software code required by pep Design the logic that delivers the requested functionality Provide avenue for future enhancements Be able to...Full timeWork at office
$5,000 per month
...brokers anticipate and automate tasks, making their workflows faster, smarter, and more intuitive. We’re looking for an experienced engineer who wants to shape not just our technology, but also our product direction and business outcomes . What You’ll Do Build...Full timeWork at officeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Cincinnati, OH
- senior principal scientist Cincinnati, OH
- principal Cincinnati, OH
- ultimate software Cincinnati, OH
- software sales executive Cincinnati, OH
- software applications developer Cincinnati, OH
- remote software sales Cincinnati, OH
- senior c# .net software developer Cincinnati, OH
- software sales representative Cincinnati, OH
- id software Cincinnati, OH

