Job Description

We are seeking a Senior Software Engineer with expertise in native C++ development and the ability to interface with higher-level languages. In this role, you will be developing of application Backend for real-time remote presence and interaction technologies. You will be responsible for maintaining high-quality code standards, and planning the technical roadmap for our core development kits. Responsibilities SDK Development: Design and build reliable, easy-to-use, and well-documented SDKs for real-time applications on desktop and mobile platforms. Optimization: Profile and optimize existing C++ software for maximum performance. Cross-Functional Collaboration: Coordinate with Product and other Development teams to align on features, business objectives, and compliance standards. Systems Engineering: Develop support applications, hardware interfaces, and new functionality enhancements. Quality & Roadmap: Write maintainable, high-performance code and collaborate with management to plan the technical roadmap. Requirements Must-Have Skills: Education: Bachelors or Masters degree in Computer Science, a related technical field, or equivalent practical experience. C++ Expertise: 5+ years of professional C++ experience (please provide proof of work, e.g., GitHub). Language Interoperability: Experience porting native C++ code to higher-level languages (e.g., Python modules, JS NAPI). General Programming: Proficiency in one or more general-purpose languages like Python or Node.js. CS Fundamentals: Deep understanding of software design patterns, OOP, data structures, and algorithms. Nice-to-Have Skills: Masters degree in Computer Science or a related discipline. A strong commitment to comprehensive documentation ("document all the things"). A proactive, enthusiastic "go-for-it" attitude. Benefits Work Environment: Flex Schedule: Flexible working hours between 07:00 and 22:00. Hybrid Work: 2 days/week remote working (potential expansion up to 4 days based on performance). Extended Leave: A unique long-holiday policy allowing up to 1 month of continuous leave. Language: Fully English-speaking environment within the Technology team. Social: Company-sponsored team meals (monthly/quarterly) and recreational events (BBQs, training camps, etc.). Financial & Personal Benefits: Paid Leave: 15 days per year, with the ability to accumulate for up to 2 consecutive years. Housing Allowance, Child Allowance, Professional Growth, Commuter Allowance Insurance: Full Health, Pension, and Employment insurance Family Support: Maternity and paternity leave up to 1 year

6-10 years

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application