Remote Jobs Sign In

Principal Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 17, 2026
This job expires in: 27 days

Job Summary

Leading technology teams in a remote environment, the full-time salaried Principal Software Engineer will drive the development of innovative education technology platforms, focusing on content systems and workflows while collaborating closely with product and design teams to enhance user engagement.

Key responsibilities
  • Design, architect, and implement new features for high availability enterprise software using agile methodologies
  • Collaborate with product partners and technologists to understand customer needs and provide technology solutions
  • Analyze product performance and user feedback to drive continuous improvement and ensure a reliable user experience
Required qualifications
  • Bachelor's degree in computer science or a related field, or equivalent work experience
  • 5 years of technology leadership experience, including developing technology strategies and influencing distributed teams
  • Solid understanding of generative AI concepts and hands-on experience with related technologies
  • Experience in modernizing legacy architectures and deploying solutions on public cloud platforms
  • Strong interpersonal skills for effective collaboration with multi-functional teams in remote environments

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