Skip to content


Santa Monica, California - USD Full Time Posted: Tuesday, 13 August 2019
Job Description

Ring is looking for an Application Security Engineer, who has a background in both mobile application development and security. This role is intended to help mobile developers create hardened mobile applications to ensure the best in class security for Ring customers. The Ring Application Security Engineer position should be able to provide guidance in development best practices, support in software architecture and design, configuration hardening, and privacy. In addition, this roles candidate should be able to build, compile, and run mobile applications across all platforms, from source code.


  • Will be responsible to work with the mobile development teams across Ring and embed security best practices into the software development life cycle
  • Will audit, review, and perform security code reviews of various software languages both for mobile and web applications
  • Will perform both SAST and DAST security assessments of software releases in the SDLC.
  • Will design and maintain continuous integration (Jenkins), mobile build tools, unit testing and automation testing
  • Will assist in designing QA security test cases
  • Will report regular statistics on security remediation efforts
  • Will use software technologies such as Splunk to analyze mobile application and web request logs, to perform user behavior analytics
  • Will develop standard guidelines and security policy as it related to mobile and web application security best practices
  • Will have a full and complete understanding of the HTTP protocol.
  • Will have the ability to work with web service APIs
  • Understanding of formats such as JSON, as well as XML and YAML markup languages.
  • Experience using Linux, Mac and/or Windows operating systems
  • Software development principles like data structures, algorithms, run-time analysis, object-oriented design and code quality verification
  • Strong background and understanding of the Android and iOS SDKs

Languages We Use

  • Swift and Objective-C
  • Android SDK, Java, Android AOSP, Android code development
  • Ruby, GoLang, and Python
  • C & C++


  • Bachelor's degree in computer science, or equivalent training and experience
  • 3+ years of experience performing mobile application security assessments
  • Experience leading small teams and participating in project planning
  • Ability to provide security consultation for Bluetooth Stack, Wifi, and Camera management.
  • Experience on Embedded Linux Device Drivers for ARM based devices
  • Knowledge of Oauth2, SAML, and general idp provider technologies

Nice to have

  • Custom security framework abstractions for mobile application technologies
  • Experience leading small teams and mentoring junior staff in an open and positive manner
  • Experience with data analysis solutions and SQL engines
  • History of build, and automation engineering and design
  • Understanding of AWS cloud compute architectures and micro-services
  • Usage of Jira, Confluence, and modern enterprise applications
Company Description Ring's mission is to reduce crime in neighborhoods and empower consumers by creating a Ring of Security around homes and communities with its suite of smart home security products: Ring Video Doorbell, Ring Video Doorbell Pro, Ring Stick Up Cam and the new Ring Floodlight Cam. With these security devices, Ring has created the neighborhood watch for the digital age and continues to keep homes around the world safe. With Ring, you're always home.

Ring LLC is proud to be an equal opportunity employer, and provides equal employment opportunities (EEO) to all employees and applicants with our regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Ring LLC. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

Santa Monica, California, United States of America
Ring Inc.
Ring Inc.
8/13/2019 4:43:52 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.