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