This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly skilled Principal Product Engineer to lead the design and development of robust platform components across multiple environments, including backend services, mobile applications, desktop software, and cloud systems. This role combines hands-on coding expertise with architectural leadership, ensuring scalable and high-performance solutions. As a key technical leader, you will also mentor team members and drive best practices in software development.
Job Responsibility:
Design and implement efficient, scalable software solutions that meet performance and reliability standards
Lead the development of core platform components, including data pipelines, synchronization engines, and parsers
Build and maintain cross-platform applications for Windows, macOS, Linux, iOS, and Android
Provide architectural guidance and define long-term strategies for platform development
Mentor team members, conduct comprehensive code reviews, and uphold high engineering standards
Optimize existing systems for enhanced performance, scalability, and reliability
Collaborate with cross-functional teams to ensure seamless integration of software components
Stay updated on emerging technologies and incorporate them where applicable
Troubleshoot and resolve complex technical issues across different environments
Requirements:
Minimum of 8 years of experience in detail-oriented software development
Advanced proficiency in C# and .NET frameworks
Strong expertise in system architecture, algorithms, and performance optimization
Experience with cross-platform frameworks and technologies
Familiarity with APIs, distributed systems, databases, and CI/CD pipelines
Demonstrated ability to lead technical teams and mentor entry-level engineers
Proven experience in developing applications for multiple platforms, including mobile and desktop
Strong problem-solving skills and the ability to work in a collaborative environment
Bachelor's in Computer Science or Related Field - Preferred but not required