Logo
NinjaOne

Senior Software Engineer, Android

NinjaOne, Granite Heights, Wisconsin, United States

Save Job

Senior Software Engineer, Android At NinjaOne we’re on a mission to simplify IT management for businesses around the globe, and we need a talented Senior Android Engineer to help us drive that vision forward. Design and develop customer‑facing mobile applications in Kotlin and Compose, following industry best practices.

Imagine working on high‑traffic applications that empower thousands of IT professionals while honing your coding skills in a collaborative environment that values creativity and continuous learning.

We offer competitive compensation, generous benefits, and a culture that prioritizes work‑life balance. This role offers more than a job—it’s a chance to make a real impact.

Location: Flexible for remote work within the USA. We are located in Austin, TX and Tampa, FL with hybrid options available. Remote is available for the following states: CA, CO, CT, FL, GA, IL, KS, MD, ME, MA, NJ, NC, NY, OR, TN, TX, VA, WA.

What You’ll Be Doing

Develop new and existing Android native applications.

Support and manage Android mobile applications developed in‑house.

Test and maintain native Android applications, identify efficiencies, and recommend improvements.

Document new applications or changes made to existing applications.

Support continuous integration and automated testing processes.

Other duties as needed.

About You

6+ years of experience with Android development.

4+ years of experience with Kotlin.

Proficiency with MVVM architecture or equivalent.

Understanding of Git and willingness to participate in code reviews.

Basic understanding of web services used by front‑end applications.

Published one or more applications on the Google Play Store.

Solid understanding of the Android release cycle.

Advanced understanding of Google APIs.

Strong analytical and problem‑solving skills.

Advanced understanding of the Android Studio IDE and build process.

Bachelor’s degree in Computer Science, Engineering, IT, or related technical field.

Understanding of imperative and declarative frameworks (Jetpack Compose, Flutter, etc.).

About Us NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,000 customers. Our platform increases productivity, reduces security risk, and lowers costs for IT teams and managed service providers. We are obsessed with customer success and provide free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management.

What You’ll Love

A collaborative, kind, and curious community.

Hybrid or fully remote full‑time work.

Comprehensive benefits package including medical, dental, and vision insurance.

401(k) plan.

Unlimited PTO.

Opportunities for growth and advancement.

Additional Information This position is NOT eligible for Visa sponsorship.

Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self‑relocate.

Starting pay depends on a variety of job‑related factors, including location, market demands, experience, knowledge, and skills. Base salary ranges for the role are $130,000 to $210,000 per year in key states.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

#J-18808-Ljbffr