Principal Software Engineer
Location: Remote
Compensation: Hourly
Reviewed: Tue, Mar 17, 2026
This job expires in: 30 days
Job Summary
A company is looking for a Principal Software Engineer, Platform Engineering.
Key Responsibilities
- Own the design, implementation, and evolution of core platform domains and lead end-to-end software design for new capabilities
- Drive data modeling, API design, and service decomposition decisions for high-concurrency workloads while establishing best practices for AI-assisted development
- Mentor engineers, define coding standards, and lead post-mortems for production issues to improve software reliability and developer experience
Required Qualifications
- 8-12 years of experience in backend or platform software design for enterprise SaaS or cloud-native applications
- Deep expertise in Java, Spring Boot, Hibernate, MySQL, and RESTful API design
- 5+ years of experience working in cloud environments, preferably AWS
- Strong command of distributed systems concepts and demonstrated experience in driving multi-team software design decisions
- Active use of Generative AI coding tools in professional software development within the past 12 months
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...