Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Fortinet Software Developer Android Golang 
Canada, British Columbia, Burnaby 
15671297

27.03.2025

Our Android and iOS projects share a C/C++ library, which integrates with NDK on Android and Objective-C++ on iOS. The ideal candidate should have strong experience in Android development and backend services while being eager to learn and adapt to new technologies.

Key Responsibilities:

  • Design and implement new features for Android and backend services written in Golang.
  • Maintain and improve our shared C/C++ library, ensuring seamless integration with NDK (Android) and Objective-C++ (iOS).
  • Work on complex maintenance tasks, including code refactoring, performance optimizations, and troubleshooting challenging technical issues.
  • Write high-quality, maintainable, and efficient code while following best practices.
  • Debug and resolve complex issues across multiple platforms.
  • Continuously learn and adapt to new technologies as needed.

Requirements:

  • Strong programming experience in C/C++ with hands-on knowledge of NDK.
  • Proficiency in developing native applications for Android (Java, Kotlin, NDK).
  • Experience with backend development in Golang.
  • Familiarity with networking, security, and performance optimization.
  • Experience working with multi-platform shared libraries.
  • Ability to write clean, maintainable, and well-documented code.
  • Strong problem-solving skills, excellent troubleshooting abilities, and a passion for coding.
  • Eagerness to learn new technologies.

Nice to Have:

  • Experience with low-level system programming and networking protocols.
  • Knowledge of cloud services and backend infrastructure.
  • Experience with VPN technologies, network security, and SSL/TLS.

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

The Canada base salary range for this full-time position is expected to be between $80,000 - $100,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.