Principal Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Apr 02, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Principal Software Engineer to drive the design, development, and delivery of complex software solutions while mentoring teams.

Key Responsibilities
  • Lead the architecture and design of scalable software systems and align technical roadmaps with business strategies
  • Provide technical guidance and mentorship to engineering teams and collaborate with cross-functional teams to deliver impactful features
  • Oversee the development of front-end, middleware, and back-end systems, while establishing coding standards and best practices
Required Qualifications
  • Bachelor's degree in computer science, engineering, or a relevant field
  • 7 years of experience in a development role
  • Technical certifications from recognized organizations are a plus
  • Ability to present information to top management and respond to inquiries from various stakeholders

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...