Principal Software Developer
Location: Remote
Compensation: Salary
Reviewed: Fri, May 15, 2026
This job expires in: 30 days
Job Summary
Principal Software Developer, responsible for driving the data platform forward in a full-time role, collaborating with architects and development teams to implement scalable data processing and improve customer outcomes.
Key Responsibilities
- Implement key components in a multi-tenant data platform for AI and traditional analytics workloads
- Perform component design and deliver features to enhance platform adoption
- Ensure platform architectures meet standards for scale, reliability, and security in regulated environments
Required Qualifications
- 7+ years of relevant experience with a BS or MS degree in Computer Science or equivalent
- Proficiency in Java, Python, or similar programming languages
- Strong understanding of cloud concepts and services on platforms like OCI, AWS, Azure, or GCP
- Knowledge of distributed storage systems, including data warehouses and lakehouse formats
- Hands-on experience with streaming, CDC, and large-scale batch processing technologies
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...