Thales

Software Engineer (Android)

Thales
Apply
1 day ago
Singapore, SingaporeSenior

Responsibilities

  • Design, build, and validate Android mobile applications and SDKs using AI-assisted tooling with mandatory human-led security review.
  • Implement secure authentication and identity verification flows and validate designs against platform threat models.
  • Own SDK unit, integration, and UI test strategy, including rigorous testing of security-critical paths.
  • Design documented SDK APIs with versioning, backward compatibility, and minimal binary-size impact.
  • Improve SDLC practices through AI-assisted test generation, documentation, debugging, code review, and release automation.
  • Maintain Jenkins and GitLab CI pipelines with static analysis, dependency scanning, and automated security checks.
  • Evaluate AI/ML tools for IAM security and compliant data handling and share adoption best practices.
  • Add privacy-conscious crash, performance, and diagnostic telemetry without exposing sensitive identity data.
  • Contribute to product innovation, prototypes, patents, and AI/ML opportunities that improve security and reduce user friction.

Requirements

  • Degree in Computer Engineering, Information Security, Electronics, or a related field.
  • 5+ years of professional mobile development experience.
  • Expertise in Android development with Java or Kotlin, including lifecycle, concurrency, and memory management.
  • Experience with AI-assisted development tools such as Copilot, Claude, or Cursor, including critically validating and rewriting security-sensitive output.
  • Ability to apply AI across the SDLC with strong quality and security judgment.
  • Experience building and distributing mobile SDKs, including API design, versioning, binary distribution, and backward compatibility.
  • Familiarity with mobile security practices and tools, including static analysis, Keychain/Keystore secure storage, certificate pinning, and reverse-engineering countermeasures.
  • IAM and authentication protocol experience with OAuth 2.0, OIDC, FIDO2, or certificate-based authentication is advantageous.
  • Self-directed and collaborative working style with strong trade-off judgment.

Benefits

  • Supportive workplace culture emphasizing respect, trust, collaboration, passion, and employee empowerment.
  • Singapore-based role within a high-impact team contributing to security-critical identity products and product innovation.

Tech Stack

GitLab CI/CDJavaJenkinsKotlin

Categories

Mobile
Thales

About Thales

10,000+ employees

Thales designs and sells defense, aerospace, space, and digital identity/cybersecurity systems to governments, armed forces, infrastructure operators, and enterprises. Its portfolio spans avionics, radars and sensors, satellites, air traffic management, secure communications, and cybersecurity and identity solutions (bolstered by the 2019 Gemalto acquisition). Headquartered in Meudon, France, Thales is publicly traded on Euronext Paris (HO) and reported €20.6 billion in sales in 2024.

Contact me