Software Engineer II, Android

Largest subscription service in U.S. consumer finance, helping everyday consumers save & invest through micro-investing, serving over 10 million Americans.
$152,907 - $166,399
Android
Mid-Level Software Engineer
Remote
5+ years of experience
Finance

Description For Software Engineer II, Android

Acorns, the leading subscription-based financial services platform serving over 10 million Americans, is seeking a talented Android Engineer II to join their engineering team. This role offers the flexibility of remote work or the option to work from offices in Irvine, CA or New York, NY.

The position requires 3-5 years of Android development experience, with deep knowledge of Kotlin, Flow, and GraphQL using MVVM architecture. You'll be responsible for building and optimizing features that impact millions of users daily, collaborating across teams including iOS, frontend, backend, and QA to deliver cohesive financial products.

The role offers an exciting opportunity to shape Acorns' engineering culture while working on meaningful projects that help everyday Americans invest and save. You'll take ownership of features from conception to deployment, build efficient Android abstractions, and contribute to best practices and architectural decisions.

The compensation package is competitive, ranging from $152,907 to $166,399 annually, complemented by stock options and comprehensive benefits. These include flexible work arrangements, 401k matching, wellness programs, and professional development opportunities through the Acorns Career Development Program and Roots Leadership Program.

Acorns' mission focuses on looking after the financial interests of the up-and-coming, starting with micro-investing. The company has facilitated over $15 billion in investments, primarily through spare change, demonstrating their commitment to making wealth-building accessible to everyone. Their values emphasize leading with heart, making bold decisions, building trust, continuous growth, and finding solutions.

The ideal candidate will combine technical expertise with a passion for societal impact, joining a talented team that cares deeply about their mission and customers. While the role has specific technical requirements, Acorns encourages applications from those passionate about their mission, even if they don't meet all listed qualifications.

This position offers the rare opportunity to contribute to a platform that's revolutionizing consumer finance while working with a team dedicated to creating meaningful change in how everyday Americans invest and save for their future.

Last updated 3 hours ago

Responsibilities For Software Engineer II, Android

  • Collaborate with product and other engineering teams to plan and build new features
  • Take full ownership of features from requirements to implementation
  • Build efficient and reusable Android abstractions
  • Optimize application for maximum speed and scalability
  • Provide insight into Android application development best practices
  • Support decisions around framework and tool choices
  • Build products used daily by millions of users

Requirements For Software Engineer II, Android

Kotlin
Java
  • BS in Computer Science or 5+ years of professional software experience
  • 3-5 years experience developing native Android applications
  • Deep knowledge of native Android applications built in Kotlin, Flow, and GraphQL, using MVVM architecture
  • Experience developing, releasing, and maintaining native Android applications
  • Experience building high-performance, dynamic UI programmatically using Jetpack Compose
  • Experience implementing third-party SDKs on Android
  • Solid understanding of Object Oriented (OO) application design and development
  • Experience working in a collaborative team environment with git
  • Passionate about making high user impact and moving key metrics

Benefits For Software Engineer II, Android

401k
Medical Insurance
Mental Health Assistance
Equity
  • Competitive salary and stock options
  • Comprehensive benefits package
  • Flexible work hours, location, and paid time off
  • 401k discretionary match
  • Monthly Acorns account contribution & GoHenry account for family
  • Wellness Days - Company-wide quarterly days off
  • Mindfulness, Mental Health, and Financial Wellness resources
  • Acorns Career Development Program
  • Roots Leadership Program for emerging leaders
  • Monthly community celebrations and events

Interested in this job?

Jobs Related To Acorns Software Engineer II, Android

Android Engineer

Android Engineer position at Captions, leading video AI company, offering $130K-$170K with equity. 3+ years experience required, based in NYC.

Software Engineer II - Android

Android Software Engineer II position at Uber, focusing on mobile app development with a hybrid work model in Bangalore, India.

Android Developer

Mid-level Android Developer position at CI&T focusing on Kotlin and Java development with emphasis on clean code and software architecture patterns in a remote work environment.

Software Development Engineer

Software Development Engineer position at Amazon Lab126 working on Android framework components and smart home device software.

Android Test Automation Engineer

Android Test Automation Engineer position at Bevi, focusing on mobile application testing and automation in a hybrid work environment.