Senior Software Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Engineer at RSA developing secure Android applications for identity and access management. Collaborating with skilled teams to innovate and optimize user experience.

Responsibilities:

  • Solid understanding of the Android SDK, app architecture, UI development, and lifecycle management
  • Experience with modern Android patterns and tools such as MVVM or similar architecture patterns, Jetpack libraries, REST API integration and Multithreading / concurrency
  • Ability to conduct thorough code reviews, maintain high test coverage (Unit, Integration, and UI tests), and champion "Clean Code" principles
  • Ability to solve complex problems and create practical, innovative solutions
  • Strong analytical skills and a habit of thinking outside the box
  • A builder mindset with the ability to work independently and take ownership
  • Clear communication skills and the ability to collaborate with a high-level technical team

Requirements:

  • 5+ years of professional Android development experience with proficiency in Kotlin and/or Java
  • Experience with application security or secure mobile development
  • Familiarity with cryptography concepts such as encryption, key management, certificates, secure storage, or authentication flows
  • Experience working in cybersecurity, identity, fraud prevention, device security or related domains
  • Knowledge of performance optimization, reverse engineering protections, or hardening mobile apps
  • Demonstrated Android proficiency through contributions to side projects, open-source work, or published apps
  • Experience working in an Agile/Scrum environment

Benefits:

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities