Work in Washington Veterans Jobs

Job Information

Mason America Inc. Staff Software Engineer in Seattle, Washington

TITLE: Staff Software Engineer

* *

*JOB DETAILS: * Building configurable features at the app, framework, and kernel level in Mason OS to enable our customers to create their own unique products at scale. Building and hardening Mason OS applications and services that enable features such as: provisioning, over-the-air (OTA) updates, diagnostics. Bringing up Mason OS on new devices and form factors. Improving how we build, test, and deliver Mason OS updates. Working closely with backend (Fleet) engineers and product managers to design and integrate with Mason Platform APIs.

* *

EDUCATION AND EXPERIENCE REQUIREMENTS: THIS POSITION REQUIRES A BACHELOR'S DEGREE (OR FOREIGN EQUIVALENT) IN COMPUTER SCIENCE, COMPUTER ENGINEERING, OR IN A CLOSELY RELATED FIELD, PLUS 6 YEARS OF WORK EXPERIENCE AS A SOFTWARE ENGINEER OR CLOSELY RELATED OCCUPATION.

 

Special Requirements: REQUIRED SKILLS: EXPERTISE/KNOWLEDGE OF:

 

  1. Programming languages such as: Java/Kotlin, C/C++, or Python.
  2. Application development based on MVP/MVVM architecture and utilizing mobile libraries, image libraries, Retrofit Networking library to connect Android applications to back-end

services.

  1. Android (AOSP) at the framework and system services layers, how to write code for a multitude of Android devices, Secure Data storage using android keystore and use fingerprint service to unlock the app or decrypt secure data.
  2. SQLite, OkHttp, Jetpack, Location services, Dependency Injection, analytics, and security best practices with Android Keystore, RxAndroid & Dagger2.
  3. Revision control and code review tools like Git, Gitlab, Gerrit, JIRA and application development code compilation using Gradle.
  4. Cloud messaging API's, offline storage, background processing, threading, and performance tuning, caching, and performance optimization.
  5. Modern data structures, algorithms, and software design and ability to consistently deliver testable, scalable, highly readable code using OO best practices.

     

MUST POSSESS EXPERTISE/ KNOWLEDGE SUFFICIENT TO ADEQUATELY PERFORM THE DUTIES OF THE JOB BEING OFFERED. EXPERTISE/ KNOWLEDGE MAY BE GAINED THROUGH EMPLOYMENT EXPERIENCE OR EDUCATION. SUCH EXPERTISE/ KNOWLEDGE CANNOT BE "QUANTIFIED" BY "TIME."

 

TELECOMMUTING PERMITTED

 

JOB LOCATION:               925 4th Avenue, Suite 700, Seattle, WA 98104

WORK SCHEDULE:          40 hrs/wk (9:00 a.m. to 5:00 p.m.)     

SALARY OFFERED:          $182,312 - $191,300 / year.

 

*CONTACT:         * Qualified applicants please send resume to: recruiting@bymason.com, REF: KPT-24

DirectEmployers