Principal Software Engineer

Location: Remote
Compensation: Hourly
Reviewed: Fri, May 22, 2026
This job expires in: 30 days

Job Summary

Collaborating with diverse teams, the full-time remote Principal Software Engineer will build and test front-end and back-end solutions for web applications, focusing on delivering high-quality user experiences while driving technology development aligned with enterprise goals.

Key responsibilities
  • Provide strategic direction on technology development related to performance, privacy, security, and user experience
  • Collaborate with business partners and developers to define and implement tactical solutions and improve IT service quality
  • Contribute to all phases of the software development lifecycle, including analysis, design, implementation, and QA
Required qualifications
  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, Web Design, or a related field; Master's degree preferred
  • 10+ years of directly related experience in software engineering
  • Expert knowledge of front-end technologies including HTML5, CSS3, and JavaScript/ECMAScript
  • Strong experience with UI libraries and front-end tools such as jQuery, Bootstrap, and AngularJS
  • Proven ability to develop websites for multiple devices and ensure production-quality software delivery

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...