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