Talent.com
Principal Software Engineer

Principal Software Engineer

VirtualVocationsWinston Salem, North Carolina, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

A company is looking for a Principal Software Engineer to lead the engineering team in building modern, scalable, open-source solutions.

Key Responsibilities

Lead and manage a team of engineers, providing coaching and support for professional growth

Define the technical vision and architectural roadmap in collaboration with clients and the delivery team

Oversee technical delivery, managing risks, dependencies, and trade-offs to keep projects on track

Required Qualifications

10+ years of software engineering experience, including 2+ years managing engineers

Proven ability to architect and deliver scalable, maintainable, and secure distributed systems

Advanced proficiency in modern programming languages and frameworks (e.g., Python, React, Node.js)

Hands-on experience with DevOps practices, including CI / CD pipelines and cloud environments

Familiarity with open-source development and community-driven initiatives

serp_jobs.job_alerts.create_a_job

Principal Software Engineer • Winston Salem, North Carolina, United States