Principal Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, May 05, 2026
This job expires in: 30 days
Job Summary
A company is looking for a Principal Software Engineer (Guest Communications Platform).
Key Responsibilities
- Own the end-to-end technical architecture for the Guest Communications Platform
- Define and enforce architectural standards and design principles across all guest communications services
- Lead the technical strategy for modernizing and retiring legacy guest communication applications
Required Qualifications
- 8+ years of professional software design and development experience with expertise in multiple programming languages like Java, Spring Boot, JavaScript, TypeScript, NodeJS
- Proven experience building microservices based backend systems using Java and Spring Boot
- Strong experience designing cloud native, distributed systems for large scale, customer facing platforms
- Hands-on expertise with event driven architectures and streaming platforms (Kafka preferred)
- Solid experience with AWS cloud services, containerization, and Kubernetes
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...