Stride Health

Senior Software Engineer, Android

Remote
USD 160k - 192k
Android Kotlin Java API
Search for More Jobs Talk to a recruiter now 💪
Description

Stride enables independent workers to reap the benefits of their independence. We simplify the challenges of being self-employed by helping workers handle the complexities of insurance, finances, and taxes — in one convenient platform. Since we were founded in 2014, we have helped over 3.7 million workers save an estimated $5.4 billion on their taxes and monthly health insurance premiums.

Stride partners with over 100 leading companies like Uber, Amazon, DoorDash, and Instacart to provide their independent workers with access to our benefits platform. The company is backed by $96 million in capital from Venrock, New Enterprise Associates, Fidelity’s F-Prime Capital Partners, Mastercard, Allstate and King River.

Cash compensation range: $160,000 - $192,000 USD annually + equity

We're seeking an exceptional Senior Android Developer to join our Native App team at Stride. This role requires deep expertise in Android development across various domains, including but not limited to location-based services, real-time data processing, and efficient UI/UX implementation. The ideal candidate will have a proven track record of building high-performance, scalable Android applications that deliver outstanding user experiences. You'll be responsible for architecting, implementing, and optimizing our Android app, working on features ranging from core functionality to innovative new capabilities. Your expertise will be crucial in solving complex technical challenges, mentoring junior developers, and driving the evolution of our Android platform.

Key Responsibilities

  • Architect and independently deliver complex Android projects
  • Lead design and implementation of medium to large-scale projects
  • Break down technical designs into actionable Epics and work items
  • Drive data-informed decisions through app instrumentation, analytics, and performance metrics to enhance user experience
  • Collaborate with product teams to refine specifications and suggest improvements
  • Provide thorough, timely code reviews of native engineers
  • Provide mentoring and coaching of best practices for developers
  • Act as a technical point of contact, working cross-functionally to solve problems
  • Monitor releases, identify errors, and suggest improvements using our observability stack
  • Stay current with industry best practices and propose enhancements to our existing technology
  • Communicate complex technical concepts to both technical and non-technical stakeholders
  • Interpret both business needs and technical constraints to craft optimal solutions, balancing short-term practicality with long-term strategic goals
  • Effectively collaborate with Product teams and Senior Management to align development efforts with overall company objectives

Requirements

  • 5+ years of Android development experience
  • Expert proficiency in native app development in Kotlin and Java for Android 
  • Deep understanding of Android architecture components (ViewModel, LiveData, Room, etc.)
  • Extensive experience with Jetpack Compose and modern UI development
  • Experience working with RESTful APIs
  • Proficient in designing and implementing clean, modular architecture (e.g., MVVM, MVI)
  • Strong knowledge of dependency injection frameworks (e.g., Dagger, Hilt, Koin)
  • Advanced understanding of Android SDK, Jetpack libraries, and architectural best practices
  • Strong grasp of design principles and ability to guide architectural decisions
  • Proven track record of meeting deadlines and communicating project status effectively
  • Excellent communication skills, both written and verbal
  • Proficient in background and foreground processing, such as WorkManager, JobScheduler, and Services
  • Bachelor's degree in Computer Science or related field

Ideal Candidate

  • Demonstrates initiative in leading high-impact projects across teams
  • Proficient in breaking down ambiguous requirements into clear action items
  • Track record of mentoring junior developers and fostering team growth
  • Proficient in unit testing (JUnit, Mockito) and UI testing (Espresso)
  • Proficiency in background location tracking techniques while optimizing for battery life
  • Proven track record of releasing and maintaining high-quality native apps
  • Ability to build consensus and collaborate effectively across teams
  • Seeks and incorporates feedback for continuous self-improvement

We're looking for someone who not only excels technically but also contributes to our team's growth, fosters a positive work environment, and aligns with Stride's values. If you're passionate about Android development, thrive in collaborative environments, and are ready to take on a leadership role, we want to hear from you.

#LI-RR

Helpful Information:

This resource will help explain Stride’s Compensation Philosophy and compensation practices, and will answer some common questions you might have.

Stride’s Compensation Philosophy utilizes a National Payscale, which is designed to fairly and equitably pay employees based on their performance and impact regardless of geographic location. For employees in the United States, our National Payscale leverages San Francisco Bay Area market data to determine our compensation bands for cash, commissions, or bonus (if applicable) and equity.

Unless otherwise noted, the cash compensation above is the total salary and does not include a bonus.  In addition to cash compensation, all full-time Striders will be given stock options to participate in Stride’s equity incentive program.  We want all Striders to be an owner of the company, value that ownership, and be able to participate in any future positive outcomes for the company.

Individual compensation packages are based on a few different factors unique to each candidate, including their skills, experience, qualifications, and other job-related reasons. Our compensation ranges are designed to be competitive, equitable, and growth-oriented.

We know that benefits are also an important piece of your total compensation package. To learn more about what’s included in total compensation, check out some of the benefits and perks Stride offers to all US-based employees.

At Stride, we believe in compensating Striders in ways that are true to their value in the marketplace, that inspire and motivate the team to execute our vision, that shape behavior toward productively building and sustaining Stride's culture, and that support the risks and rewards of a fast-growing technology company. 

We know the confidence gap and imposter syndrome are a real thing. This can get in the way of meeting incredible candidates, so please don’t hesitate to apply — we’d love to hear from you!

Stride is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Stride Health
Stride Health
Employee Benefits Financial Services Health Care Health Insurance Wellness

0 applies

45 views

Other Jobs from Stride Health

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 389 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say