Demo

Principal Software Engineer

OpenArc, LLC.
Pittsburgh, PA Full Time
POSTED ON 4/20/2026
AVAILABLE BEFORE 5/20/2026

OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Principal Software Engineer to join our client’s organization and contribute to their ongoing success.


Job summary

We are seeking a Principal Full Stack Developer to serve as a senior technical leader and hands-on contributor across our core platforms, including podcast hosting, content delivery, and advertising technologies. This role focuses on designing and evolving backend systems that operate at scale. You will work on high-traffic APIs, data-intensive services, and revenue-critical workflows, while also contributing to frontend experiences when it is efficient to do so. The emphasis of this role is not surface polish, but correctness, resilience, performance, and clarity in our software products.

Responsibilities:

  • Lead the architecture, design, and delivery of complex software systems.
  • Provide technical guidance and mentorship to engineering teams.
  • Set coding standards, best practices, and ensure high-quality engineering execution.
  • Collaborate with product, design, and leadership to define technical strategy and roadmap.
  • Drive innovation by evaluating new technologies and improving system performance.
  • Oversee code reviews, identify risks, and ensure scalable, secure solutions.


Requirements:

  • Proficiency in designing and architecting software, including interactions with
  • hardware, databases, browsers, file systems, and various infrastructure types
  • Strong grasp of how design decisions affect comprehensibility, maintainability, performance, and availability in software systems
  • Stories that express why you believe what are best practices for applying systematic and disciplined approaches to software development, including requirements gathering, software design, testing, debugging, and maintenance
  • Deep expertise in writing, analyzing, and debugging code in various programming languages
  • Excellent problem solving skills, including a strong understanding of data structures and algorithms
  • Sound understanding of computer networks, protocols, network security, and internet data transmission.
  • A rigorous approach to achieving software privacy and security, including secure coding practices, threat avoidance, and threat mitigation
  • Procedural knowledge for when and how to leverage parallel and distributed computing
  • Demonstrated ability to learn new skills and technologies
  • Excellent communication skills, including the ability to share insights and expectations with stakeholders, clients, team members, and various levels of management across multiple time zones
  • Ethical, pragmatic approach to computation theory, considering automation, human involvement, and ethical boundaries
  • Commitment to incorporating human-centered, universal design with empathy for user and developer experiences
  • NodeJS, koa / express / tRPC, and either or both of JavaScript and TypeScript
  • At least one top tier front-end framework (e.g. React, VueJS, Svelte, Angular), HTML, CSS/SCSS/SASS/LESS


At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities.


As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package.


OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Salary.com Estimation for Principal Software Engineer in Pittsburgh, PA
$155,423 to $188,180
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: 
$172,191 - $221,861
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
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 OpenArc, LLC.

  • OpenArc, LLC. Pittsburgh, PA
  • OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We ar... more
  • 1 Day Ago

  • OpenArc, LLC. New Orleans, LA
  • OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We ar... more
  • 2 Days Ago

  • OpenArc, LLC. Pittsburgh, PA
  • OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We ar... more
  • 2 Days Ago

  • OpenArc, LLC. Pittsburgh, PA
  • OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We ar... more
  • 8 Days Ago


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

  • hackajob Pittsburgh, PA
  • hackajob is collaborating with BNY to connect them with exceptional professionals for this role. Director, Senior Software Engineer-Architect At BNY, our c... more
  • 1 Day Ago

  • ZOLL Cardiac Management Solutions Pittsburgh, PA
  • CMS At ZOLL, we're passionate about improving patient outcomes and helping save lives. We provide innovative technologies that make a meaningful difference... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!