Principal Software Engineer
Posted 1 month ago Expired
This job has expired
Looking for a job like Principal Software Engineer in or near Pittsburgh, PA? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Serve as a senior technical leader and hands-on contributor, designing and evolving backend systems for high-traffic APIs, data-intensive services, and revenue-critical workflows within podcast hosting, content delivery, and advertising technologies.
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
- 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
- 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
Skills
* Required skills
Benefits
About OpenArc, LLC.
Leading IT staffing firm dedicated to connecting talented professionals with ideal opportunities.