Skip to content

Software Sr Engineer

Burlington, MAOnsite5+ YOE
Summary

Senior Android Engineer developing secure mobile applications for identity and access management. Requires 5+ years of Kotlin/Java experience with modern architecture patterns and security focus.

About the role

Principal 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.

Skills

  • 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.

Education & Experience

  • 5+ years of professional Android development experience with proficiency in Kotlin and/or Java.
Skills
Android SDKKotlinJavaMVVMJetpackREST APIMultithreadingApplication SecurityCryptographyAgile