Demo

Principal Software Systems Engineer

Jobs via Dice
Raleigh, NC Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/16/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Intelliswift Software Inc, is seeking the following. Apply via Dice today!

Job Description & Skill Requirement:

As a Principal Software Systems Engineer, your responsibilities will include:

Driving Best Practices: Implement and champion best practices in software systems development and product lifecycles, utilizing Agile PDLC/SDLC and Systems Engineering methodologies in collaboration with development and verification teams.

Technical Leadership: Provide guidance, mentorship, and technical leadership to a distributed R&D team, fostering a culture of innovation and excellence.

Complex Problem Solving: Develop innovative technical solutions to complex software system challenges, delivering high-quality results within tight deadlines.

Architectural Contributions: Assist in establishing robust system and software architectures for digital applications, ensuring alignment with established design inputs.

User Needs Translation: Identify and capture user needs for digital applications, translating them into functional and non-functional system requirements. Lead cross-functional teams to ensure these needs are effectively integrated into system requirements.

Documentation and Compliance: Write, maintain, and own system-level and software-level design inputs/requirements, ensuring compliance with established Quality Management Systems (QMS) and regulatory frameworks. Work with established requirements and risk management SW tools, and develop subject matter expertise in these tools.

Risk Management: Lead ISO 14971-based risk analysis activities, from identifying inherent hazards to implementing effective mitigation strategies.

Verification and Validation: Collaborate with verification engineers to define test strategies for system and software verification and validation plans, utilizing requirement tracing methods.

Hands-On Testing: Conduct ad-hoc testing of in-development and developed software systems to ensure ongoing product quality.

Agile Execution: Enforce and support teams in executing Agile/Scrum planning, including estimating, scheduling, and completing committed tasks.

Stakeholder Collaboration: Drive collaboration with internal and external stakeholders to enhance processes, practices, and technical mentorship, transforming software requirements into effective test architectures.

Design Transfer Process: Interface with manufacturing, field service, operations, and customer training staff throughout the design transfer process.

Issue Resolution: Lead/assist in technical investigations for field issues and product complaints, with appropriate impact assessments on requirements and risks.

Compliance Assurance: Uphold compliance with the product development process and quality system standards.

Qualification:

A Bachelor s degree in an engineering discipline with 5 years of experience, or a Master s degree with 3 years of experience.

Proven experience with regulated products and connected systems in the medical devices/biotechnology industry preferred.

Familiarity with electro-mechanical devices is preferred.

Expertise in requirements management, risk management, and development in an Agile environment, including experience in creating and maintaining product backlogs.

Knowledge of implementing and enforcing medical device cybersecurity design paradigms is a plus.

Experience with cloud-based digital applications (e.g. SaaS/PaaS/IaaS environments with AWS/Azure or similar CSPs) is preferred.

Exceptional oral and written communication skills.

Salary.com Estimation for Principal Software Systems Engineer in Raleigh, NC
$149,941 to $185,317
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 Systems Engineer?

Sign up to receive alerts about other jobs on the Principal Software Systems Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
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 Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 11 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 11 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 11 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 11 Days Ago


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

  • Veeva Systems Raleigh, NC
  • As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $3B in revenue last year), Veeva is on a mission to hel... more
  • 2 Days Ago

  • Confidential Durham, NC
  • Software Systems Principal Engineer Our Software Systems Engineering team at Dell Technologies ensures that our customers have the software systems they ne... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!