Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Android image - Rise Careers
Job details

Senior Software Engineer, Android

At Acorns, our mission is to look after the financial best interests of the up-and-coming, beginning with the empowering, proud step of micro-investing. How do we accomplish our mission? Our values.

Lead With Heart - With compassion, integrity, and tenacity, inspire yourself and others to move past all previous thresholds of possibility

Make Bold Decisions - We are creating a new world. Be optimistic, adventurous, and courageous. Leap fearlessly into the future

Always Build Trust - Say what you mean, mean what you say, and do what you say you’re going to do. We are all owners. We are one team

Never Stop Growing - Change IS the constant. Stay hungry and curious. Be relentless in the pursuit of progress

Find a way - Never settle, no excuses, nothing is impossible. Just make it happen

Our values guide us, and our mission drives us. Come join us and help deliver financial wellness for the whole family, putting the tools of wealth-making into everyone’s hands.

Senior Android Engineer | Acorns

Acorns is seeking a talented Senior Android Engineer for our team. We are looking for someone with a background building rich, scalable software, who thrives solving complex engineering problems with simple, elegant solutions. As a Senior Android Engineer, your typical week will involve collaborating with Product, Design, and other engineering teams such as iOS, Web, backend, and QA, to plan and build out new features and infrastructure. We have a Kotlin codebase that uses MVVM architecture and a combination of Jetpack Compose and XML views.

You will be joining a highly autonomous and passionate engineering organization that promotes a customer first, result driven and collaborative culture. You’ll have the opportunity to further shape and build a strong engineering culture as well as collaborate with our talented design, product, education and marketing teams to drive growth for our business.

Acorns is a remote-first organization, offering the flexibility to work remotely while providing optional access to office space in Irvine, CA.

What you will do at Acorns:

  • Work on a key Product team building and developing exciting new features for our customers

  • Participate in refinement, grooming, and overall planning of team work

  • Collaborate closely with key stakeholders across Product and Design to help refine and create requirements

  • Work with your direct manager and team to help establish priorities, estimate timelines, and ensure we hit communicated deadlines

  • Mentor less senior team members and act as a force multiplier across the team and organization

What you will bring to Acorns:

  • 7 - 9 years of professional software experience with 5+ years of professional experience developing native Android applications

  • Deep knowledge of native Android applications built in Kotlin

  • Ability to weigh and communicate the pros and cons of different approaches and solutions to problems

  • Experience building high-performance, dynamic UI with Jetpack Compose

  • Solid understanding of Object Oriented (OO) application design and development

  • Experience working in a collaborative team environment with a version-control system like git

  • Strong understanding of modern architectural patterns such as MVVM, Repository pattern, and Inversion of Control

  • Extensive experience with unit testing; screenshot testing experience is a plus

  • Familiarity with continuous integration, monitoring and metrics tooling (such as Amplitude and Datadog), and experience working in a feature flag driven organization that uses trunk-based development

  • Familiarity with the basic principles of dependency injection. Past experience with Dagger a plus

  • Embody a solutions-oriented approach to problems and strives for quality and precision in delivery

  • Passionate about making high customer impact and moving key metrics

  • Hunger to deliver game-changing products

You are not expected to have experience with all listed requirements. If you feel passionate about Acorns' mission, vision, and values, please apply.  

What we offer: 

  • Competitive salary and stock options

  • A comprehensive benefits package for you and your family

  • Flexible work location, hours, and paid time off 

  • 401(k) discretionary match

  • Monthly Acorns account contribution & GoHenry account for your family

  • Mindfulness and Financial Wellness resources, Headspace and Addition Wealth

  • Acorns Career Development Program (Ongoing training sessions, development plans, development check-ins, Cornerstone’s online training platform)

  • Roots Leadership Program for Emerging Leaders

  • Community week onsite gatherings and various virtual events

  • Talented and motivated team members who care deeply about one another, our mission, and our customers.

  • The rare opportunity to create a new world. We inspire one another every day to do meaningful work that solves big societal challenges.

About Acorns:

Acorns is a financial wellness app that helps everyday people and families save and invest money for the long term. Since 2014, Acorns has grown into a global company with multiple life stage products serving the needs of kids, teens, adults, and parents. Named one of Time’s “World’s Best Brands of 2024,” Acorns has helped over 13 million people save & invest over $22 billion dollars, much of it from spare change and small amounts.

Compensation Information:

The pay range for this position at commencement of employment is expected to be between $184,500 and $217,100/year; however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, equity grants, and discretionary cash bonus awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.

Work Authorization:
Acorns participates in E-Verify to confirm the employment eligibility of all newly hired employees. For more information about E-Verify, please visitwww.e-verify.gov

Acorns Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Acorns DE&I Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Acorns
Acorns CEO photo
Noah Kerner
Approve of CEO

Average salary estimate

$200800 / YEARLY (est.)
min
max
$184500K
$217100K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Android, Acorns

Looking for an exciting challenge? At Acorns, we're on a mission to look after the financial best interests of the up-and-coming, and we need a talented Senior Software Engineer specializing in Android to help us on our journey. In this role, you will collaborate with passionate teams, including Product, Design, and fellow engineers from various disciplines, to build out innovative features for our customers. With our Kotlin codebase and a combination of Jetpack Compose and XML views, you'll engage in solving complex engineering problems with elegant, simple solutions. Not only will you be developing new features, but you’ll also play a crucial role in mentoring junior engineers and further shaping our dynamic engineering culture. Embrace the freedom of our remote-first environment while enjoying the flexibility it brings! Your experience, ideally spanning 7-9 years with at least 5 years in native Android applications, will help you contribute significantly to our cross-functional team. At Acorns, you’ll have the unique opportunity to drive meaningful change and make a significant customer impact while enjoying competitive compensation and a range of benefits designed for you and your family. Join us at Acorns and help make financial wellness accessible to all, turning the tools of wealth-making into everyday realities.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Android Role at Acorns
What are the responsibilities of a Senior Software Engineer at Acorns?

As a Senior Software Engineer at Acorns, you will work on exciting new features, collaborating with various teams such as Product and Design to build enhanced functionalities for our financial wellness app. You will be involved in planning, refining, and grooming team work while ensuring project timelines are met. Moreover, you will mentor less experienced engineers, contributing to a positive and productive engineering culture.

Join Rise to see the full answer
What qualifications are required for the Senior Android Engineer position at Acorns?

Acorns requires candidates for the Senior Android Engineer position to have 7-9 years of professional software experience, with at least 5 years dedicated to developing native Android applications. A deep knowledge of Kotlin and experience with architectural patterns like MVVM is essential. You should also be adept at building high-performance UIs with Jetpack Compose, demonstrating a solid understanding of object-oriented design and unit testing.

Join Rise to see the full answer
What skills will help me succeed as a Senior Android Engineer at Acorns?

To thrive as a Senior Android Engineer at Acorns, you should possess strong problem-solving skills and embrace a solutions-oriented approach. A robust understanding of modern architectural patterns, version-control systems like Git, and familiarity with continuous integration and monitoring tools will be advantageous. Additionally, your ability to communicate effectively with stakeholders and collaborate effectively in a team environment will help you excel in this role.

Join Rise to see the full answer
What is the working environment like for a Senior Software Engineer at Acorns?

Acorns promotes a remote-first working environment, allowing you the flexibility to work from home while also providing optional access to office space in Irvine, CA. Our culture emphasizes teamwork, personal growth, and making a significant impact on our customers' financial wellness, creating a collaborative atmosphere that encourages continuous learning and innovation.

Join Rise to see the full answer
What benefits do Senior Android Engineers receive at Acorns?

Senior Android Engineers at Acorns enjoy a competitive salary and stock options, a comprehensive benefits package including health care options, paid time off, and a 401(k) match. Additional perks include contributions to your Acorns account, access to wellness resources, ongoing career development programs, and community engagement opportunities, all aimed at supporting your personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Android
Can you describe your experience with Kotlin in developing Android applications?

When answering this question, be sure to highlight your hands-on experience with Kotlin, detailing specific projects where you utilized Kotlin to enhance application performance or user experience. Discuss any challenges you faced and how you overcame them using Kotlin's features effectively.

Join Rise to see the full answer
How do you ensure the performance of an Android app is optimized?

Discuss your strategies for optimizing app performance, including profiling tools, memory management, and UI rendering techniques. Sharing concrete examples of prior optimizations you implemented and the resulting improvements will demonstrate your capability in this area.

Join Rise to see the full answer
What architectural patterns have you used in Android development?

Be prepared to discuss your experience with architectural patterns like MVVM or MVP. Provide examples of applications where you implemented these patterns, explaining how they improved the codebase's maintainability and scalability.

Join Rise to see the full answer
How do you approach collaboration with design and product teams?

Talk about your communication skills and collaborative spirit. Mention how you gather requirements, provide feedback, and contribute to brainstorming sessions, ensuring that the team's objectives align with the end user's needs and the overall product vision.

Join Rise to see the full answer
Can you explain a time when you mentored a junior engineer?

Describe your mentoring approach, citing specific examples where you guided a junior engineer through a project. Highlight strategies you used to support their growth, such as code reviews, pair programming sessions, or offering resources for skill enhancement.

Join Rise to see the full answer
What is your experience with Jetpack Compose?

Explain your hands-on experience with Jetpack Compose, discussing any projects where you utilized it to build UI components. Talk about the benefits you’ve experienced from using Compose, including any challenges you faced and how you resolved them.

Join Rise to see the full answer
How do you manage competing deadlines and priorities in a project?

Discuss your prioritization strategies, such as assessing project impact and urgency. Share a specific instance where you effectively managed multiple tasks, explaining how you communicated with your team and ensured that deadlines were met without compromising quality.

Join Rise to see the full answer
What tools do you use for version control in software projects?

Highlight your experience with version control systems like Git, explaining how you use branching and merging strategies to manage code changes effectively. Discuss any relevant practices you follow to maintain a clean and organized codebase in collaboration with your team.

Join Rise to see the full answer
How do you implement unit testing in your development process?

Explain your approach to unit testing, detailing the tools you use and the importance of maintaining a solid test coverage. Share examples of unit tests you've written, illustrating how they caught bugs early in the development process.

Join Rise to see the full answer
What motivates you to work at Acorns?

Express your enthusiasm for Acorns' mission and values. Discuss how your personal values align with the company's vision and how you see your technical skills contributing to the mission of providing financial wellness for everyone.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Acorns Remote No location specified
Posted 5 days ago
Inclusive & Diverse
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Time-Off
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Company Retreats
Photo of the Rise User
Esri Hybrid Vienna, Virginia, United States
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Northwestern Memorial Healthcare Remote 541 N Fairbanks Ct, Chicago, IL 60611, USA
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Mission Driven
Diversity of Opinions
Photo of the Rise User
Posted 6 hours ago
Photo of the Rise User
Emi Labs Remote Buenos Aires Province, Argentina
Posted 5 days ago

Acorns is an American fintech and financial services company based in Irvine, California specializing in micro-investing and robo advice. As of year 2020, Acorns had 8.2 million customers.

38 jobs
MATCH
VIEW MATCH
BADGES
Badge Family FriendlyBadge Future MakerBadge InnovatorBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Empathetic
Growth & Learning
Transparent & Candid
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Time-Off
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Company Retreats
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom