Overview
Skills
Job Details
We’re looking for a Principal Software Engineer to help drive the architecture and evolution of a cutting-edge platform that powers a suite of connected digital experiences — spanning hardware, mobile, and cloud.
This is a hands-on leadership role where you’ll collaborate cross-functionally, balance technical vision with real-world priorities, and shape the infrastructure that supports thousands of users. If you're passionate about building scalable systems and mentoring engineers while working in a fast-paced product environment — this could be your next move.
? What You'll Do:
Define the future of platform architecture for real-time, cloud-connected products
Design scalable backend services, APIs, and systems for cross-device experiences
Lead design/architecture reviews and set coding & documentation standards
Own core services like auth, data pipelines, content delivery, and infrastructure
Partner with product, hardware, and game teams to ensure seamless system integration
Guide the evolution of CI/CD, observability, and performance tuning
Mentor engineers across teams and foster technical excellence
? What You Bring:
10+ years in software engineering with 3+ years in a senior or principal-level leadership role
Deep experience in cloud-native architecture (AWS preferred)
Strong skills in languages like Go, C#, Python, TypeScript, or C++
Solid foundation in API design (REST & GraphQL), distributed systems, and platform security
Hands-on experience with GraphQL technologies and implementation
Proficiency in relational and NoSQL databases
Experience with real-time data, event-driven systems, or Unity game support
Bonus: Experience with IoT, containerization (Docker/K8s), or Infrastructure as Code