Software Developer (Android)

Fortinet
Burnaby
Workplace: OnsiteFull timeUSD 117,000 - 143,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","Passion for coding","Ability to learn"]

Develop and maintain Android features for projects that share a C/C++ library integrated with NDK. You’ll design new functionality, refactor and optimize existing code, and debug complex issues across multiple platforms. The role blends native Android development (Java/Kotlin/NDK) with networking, security, and performance knowledge, while continuously learning and adapting to new technologies.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
1 year ago

Software Developer (Android)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Develop and maintain Android features for projects that share a C/C++ library integrated with NDK. You’ll design new functionality, refactor and optimize existing code, and debug complex issues across multiple platforms. The role blends native Android development (Java/Kotlin/NDK) with networking, security, and performance knowledge, while continuously learning and adapting to new technologies.
Location: Burnaby
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement new Android features.
  • •Maintain and improve a shared C/C++ library with seamless NDK integration.
  • •Perform complex maintenance including refactoring, performance optimizations, and troubleshooting.
  • •Write high-quality, maintainable, efficient code following best practices.
  • •Debug and resolve complex issues across multiple platforms and continuously adapt to new technologies.

Pay and Benefits

Salary: USD 117,000 - 143,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kPaid Leave

Key Requirements

  • •Strong programming experience in C/C++ with hands-on knowledge of NDK.
  • •Proficiency developing native Android applications using Java, Kotlin, and NDK.
  • •Familiarity with networking, security, and performance optimization.
  • •Experience working with multi-platform shared libraries.
  • •Ability to write clean, maintainable, well-documented code, with strong problem-solving and troubleshooting skills.
Education:Bachelor's
Skills:Problem-solvingTroubleshootingPassion for codingAbility to learn
Tech Stack:AndroidCC++NDKJavaKotlinSSL/TLSVPN

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn