×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Android

Remote / Online - Candidates ideally in
Connecticut, USA
Listing for: NinjaOne
Remote/Work from Home position
Listed on 2025-12-22
Job specializations:
  • Software Development
    Android Developer, Full Stack Developer, Software Engineer, Senior Developer
Job Description & How to Apply Below

Senior Software Engineer, Android

Join to apply for the Senior Software Engineer, Android role at Ninja One

Description

At Ninja One 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! As a key player in our rapidly growing team, you will focus on customer‑facing mobile applications, developing them in Kotlin and Compose using industry best practices.

Imagine working on multiple high‑traffic applications that empower thousands of IT professionals while honing your coding skills in a collaborative environment that values creativity and continuous learning. With competitive compensation, generous benefits, and a culture that prioritizes work‑life balance, this role offers not just a job, but a chance to make a real impact.

You’ll engage with cross‑functional teams, leveraging the latest mobile technology and design patterns, all while being supported by industry leaders who are committed to your growth. At Ninja One you’ll experience a place where your contributions will not only advance your career but also redefine the IT landscape. Your expertise will be integral in driving our success—and yours!

Location – We are flexible on remote working from home, if you are located in the USA and reside in one of the following states – CA, CO, CT, FL, GA, IL, KS, MD, ME, MA, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

We hire the best software engineers, but experience in our stack can’t hurt:
Ninja One is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large‑scale datastore bottlenecks, asynchronous application design and client‑server architecture will help you.

What You’ll be Doing
  • Developing new and existing Android native applications
  • Supporting and managing Android mobile applications developed in‑house
  • Testing and maintaining various native Android mobile applications to identify processes and development efficiencies and recommending improvements
  • Documenting new applications or changes made to existing applications
  • Supporting systems to provide 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
  • Understanding of basic web services, and how they are used by front‑end applications
  • Published one (or more) application in 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 (dynamic frameworks, troubleshooting configuration and build issues)
  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field
  • Understanding of both imperative and declarative frameworks (Jetpack Compose, Flutter, etc.)
About Us

Ninja One automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,000 customers. The Ninja One automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. Ninja One is obsessed with customer success and provides free and unlimited onboarding, training, and support.

Ninja One is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management.

What You’ll Love
  • We are a collaborative, kind, and curious community.
  • We honor your flexibility needs with full‑time work that is hybrid remote.
  • We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
  • We help you prepare for your financial future with our 401(k) plan.
  • We prioritize your work‑life balance with our unlimited PTO.
  • We reward your work with opportunity for growth and advancement.
Additional Information

This…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary