Remote Jobs Sign In

Principal Software Engineer

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

Job Summary

Working remotely in a full-time capacity, the Principal Software Engineer will align technology resources with business goals while overseeing platform strategy, architecture, and hands-on development of technology assets.

Key responsibilities
  • Collaborates with business and technology leadership to develop and execute the company's strategic technical vision
  • Designs, develops, and operates high-performance integrations with internal and third-party systems
  • Provides technical leadership and mentoring to the development team while advocating for customer experience improvements
Required qualifications
  • Advanced degree in Computer Science, Math, Physics, or equivalent industry experience, or 8+ years of experience in a modern statically typed language (Java, Scala, Go, etc.)
  • Knowledge of Salesforce, MuleSoft, JavaScript, HTML, SQL, CSS, and cloud computing services
  • Strong understanding of data structures and algorithms
  • Experience working with and presenting to business stakeholders
  • Ability to manage complex platforms with a deep understanding of application logic and dependencies

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