Position Details
About this role
This role is for a Principal Product Engineer who leads the design and development of the company’s core software platform. You will architect and implement complex distributed systems, provide technical leadership, and mentor developers while partnering with product and engineering teams.
Key Responsibilities
- Lead the design and development of scalable, high-performance platform services and applications
- Architect and implement complex systems including data processing pipelines, parsers, synchronization engines, and APIs
- Develop cross-platform solutions supporting Windows, macOS, Linux, iOS, Android, and cloud environments
- Provide technical leadership through architecture guidance, code reviews, and developer mentorship
- Optimize system performance, scalability, and reliability for large-scale and high-throughput systems
Technical Overview
You will work across backend services, cross-platform client applications, and cloud-based systems. The scope includes data processing pipelines, parsers, synchronization engines, APIs, and optimizing performance, scalability, reliability, and maintainability across Windows, macOS, Linux, iOS, Android, and cloud environments.
Ideal Candidate
The ideal candidate is a senior-to-principal software engineer who can lead system architecture for core platform services. They have deep experience designing scalable, high-performance distributed systems (data processing, parsing, synchronization, and APIs) across multiple operating systems and client platforms, with strong technical leadership and mentoring capabilities.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must demonstrate system architecture and performance optimization experience for complex platform components
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile