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

About Ramp

Ramp is a financial operations platform designed to save businesses time and money. Combining corporate cards with expense management, bill payments, vendor management, accounting automation, and more, Ramp's all-in-one solution frees finance teams to do the best work of their lives. More than 25,000 companies, from family-owned farms to e-commerce giants to space startups, have saved $1B and 10M hours with Ramp. Founded in 2019, Ramp powers the fastest-growing corporate card and bill payment platform in America, and enables over 35 billion dollars in purchases each year.

Ramp's investors include Sequoia, Founders Fund, Thrive Capital, Khosla Ventures, Greylock, Stripe, Goldman Sachs, Coatue, and Redpoint, as well as over 100 angel investors who were founders or executives of leading companies. The Ramp team comprises talented leaders from leading financial services and fintech companies—Stripe, Affirm, Goldman Sachs, American Express, Mastercard, Visa, Capital One—as well as technology companies such as Meta, Uber, Netflix, Twitter, Dropbox, and Instacart.

Ramp has been named to Fast Company's Most Innovative Companies list and LinkedIn's Top U.S. Startups for over 3 years, as well as the Forbes Cloud 100, CNBC Disruptor 50, and TIME Magazine's 100 Most Influential Companies.

About the Role

We are rapidly scaling our Android app and looking for someone to help build the next iteration of Ramp on Mobile with our world-class team. We value people who take pride in their work and show an aptitude for learning quickly, whether they’re familiar with our stack or not. You’ll work with a nimble team of committed and talented engineers and have a large, long-term impact on our products, technical design, and engineering culture.


What You’ll Do

  • Design, build, and launch new products in Ramp’s Android app

  • Help establish engineering processes, tools, and systems that allow us to scale the code base and productivity 

  • Conduct code reviews and set engineering standards 

  • Work with Product and Design to identify key features that will make the app successful

  • Work alongside Product and other cross-functional teams to understand customer feedback and continuously improve our product 

What You Need

  • Minimum 4 years of experience in Android mobile development

  • Proficiency in Kotlin for Android development

  • Experience launching at least one mobile app and/or several features that reached a large number of users

  • Strong understanding of mobile design patterns and best practices

  • Knowledge of Android UI components and Android SDK

  • Desire to work in a fast-paced environment, continuously grow, and master your craft

Nice to Haves

  • Experience with our mobile stack: Compose, MVVM, coroutines, flows, & Bitrise

  • Experience with web apps (React, JS, etc.)

  • Experience with backend technologies (Python, Flask, SQL, OpenAPI, etc.)

  • Experience managing apps in the Google Play Console

Benefits (for U.S.-based full-time employees)

  • 100% medical, dental & vision insurance coverage for you

    • Partially covered for your dependents

    • One Medical annual membership

  • 401k (including employer match on contributions made while employed by Ramp)

  • Flexible PTO

  • Fertility HRA (up to $5,000 per year)

  • WFH stipend to support your home office needs

  • Wellness stipend

  • Parental Leave

  • Relocation support to NYC or SF

  • Pet insurance

Other notices

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Ramp Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Ramp DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ramp
Ramp CEO photo
Eric Glyman
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

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, Ramp

As a Senior Software Engineer specializing in Android at Ramp, you will join an innovative financial operations platform that is revolutionizing the way businesses manage their finances. Located in the vibrant city of New York, you'll be part of a dynamic team that is on a mission to save companies valuable time and money through Ramp's all-in-one solution. Your role will be crucial as you design, build, and launch new features for our Android app, presenting a unique opportunity to make a significant impact on our product's technical design and the overall engineering culture. We appreciate individuals who take pride in their work and are eager to learn, regardless of their familiarity with our technology stack. You'll collaborate closely with product and design teams to bring customer feedback into your work, and you'll establish engineering processes that allow us to scale effectively. This is not just a technical role; it's a chance to be part of a fast-growing company that has already saved over a billion dollars for its clients, emphasizing growth, innovation, and a supportive work environment. If you're passionate about mobile development and ready to take on exciting new challenges as part of a team that has been recognized as one of the most innovative companies, Ramp is the place for you!

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

At Ramp, a Senior Software Engineer focusing on Android is responsible for designing, building, and launching new features in our Android application. You'll work alongside a talented team to establish effective engineering processes and tools, conduct code reviews, and collaborate with cross-functional teams to enhance our product based on customer feedback. Your contributions will directly impact the functionality and success of the app.

Join Rise to see the full answer
What qualifications are necessary for the Senior Software Engineer position at Ramp?

To qualify for the Senior Software Engineer role at Ramp, candidates should have a minimum of four years of experience in Android mobile development, along with proficiency in Kotlin. A strong understanding of mobile design patterns and experience in launching successfully used apps are also critical. Familiarity with Android UI components and SDK will set you up for success in this fast-paced environment.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at Ramp?

As a Senior Software Engineer at Ramp, you'll work primarily with Kotlin for Android development. Experience with our mobile stack, including Compose, MVVM, coroutines, and flows is a plus. Additionally, knowledge in web technologies like React and backend frameworks such as Python and Flask will be beneficial.

Join Rise to see the full answer
What type of work environment can I expect at Ramp as a Senior Software Engineer?

The work environment at Ramp is fast-paced and collaborative, where creativity and innovation are encouraged. You'll be part of a nimble team and will find opportunities for professional growth as you contribute to meaningful projects that have a large impact on our users and the business.

Join Rise to see the full answer
What benefits does Ramp offer to Senior Software Engineers?

Ramp provides comprehensive benefits for full-time employees, including 100% coverage for medical, dental, and vision insurance, flexible PTO, a 401k plan with employer matching, WFH stipends, wellness stipends, and support for relocation to NYC or SF. Additionally, employees have access to fertility health reimbursement and parental leave, making Ramp a supportive place to work.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer | Android
Can you describe your experience with Android development?

When answering this question, highlight specific projects where you utilized Android technologies. Discuss your familiarity with Kotlin and key design patterns you've implemented. Use examples that showcase your contribution to app performance and user experience.

Join Rise to see the full answer
What engineering processes do you prefer when working on mobile applications?

Share your preferred methodologies, whether agile or waterfall, and specify tools you’ve used for project management and version control. Explain how these processes help you and your team stay organized and deliver quality features efficiently.

Join Rise to see the full answer
How do you handle code reviews?

Discuss your approach to code reviews, emphasizing the importance of constructive feedback. Explain how you ensure that your team adheres to coding standards and best practices, and provide an example of a fruitful code review experience.

Join Rise to see the full answer
What is your strategy for launching a new feature in an Android app?

Outline the steps you take from conception to launch, including requirements gathering, design mock-ups, coding, testing, and obtaining user feedback. Stress the importance of collaboration with product and design teams and your experience in iterating based on user testing.

Join Rise to see the full answer
Explain a challenging problem you've solved in your previous Android projects.

Think of a specific example of a problem, detailing the context and why it was challenging. Highlight the steps you took to identify the problem, brainstorm solutions, and implement the final solution. Focus on the learning experience gained through this challenge.

Join Rise to see the full answer
How do you stay updated with the latest Android development trends?

Discuss the blogs, forums, and conferences you regularly follow to keep up-to-date. Mention any coding challenges or side projects that allow you to apply new techniques, demonstrating your commitment to continuous learning in your field.

Join Rise to see the full answer
Can you explain MVVM and its benefits in Android development?

Describe how MVVM (Model-View-ViewModel) architecture separates data (Model) from the UI (View), improving code maintainability and scalability. Highlight your experience using MVVM in your projects and how it fosters better testability.

Join Rise to see the full answer
What has been your experience with user-focused app design?

Share your experience working closely with UX/UI designers and how you've integrated user feedback into your development process. Discuss how user-centric designs improve app performance and user satisfaction in your work.

Join Rise to see the full answer
How would you approach debugging a complicated Android application?

Explain your systematic approach to debugging, starting from replicating the issue, isolating variables, and using tools like Logcat. Share a specific example where your debugging skills led to fixing critical issues in an app.

Join Rise to see the full answer
What do you think are the key metrics for measuring the success of an Android app?

Discuss metrics such as user retention, engagement rate, crash rate, and customer feedback scores. Emphasize the importance of analyzing these metrics to inform future development and improve the app's overall success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Photo of the Rise User
Brillio Remote Saint Louis, Missouri, United States
Posted 6 days ago
Posted 5 days ago
Photo of the Rise User
Baton Remote No location specified
Posted 2 days ago
Photo of the Rise User
LivePerson Remote Bulgaria Remote
Posted 8 hours ago

Ramp is a multinational financial technology company headquartered in Manhattan and founded in 2019. We are the fastest-growing corporate card and bill payment platform in the US, and enables billions of dollars in purchases each year.

208 jobs
MATCH
Calculating your matching score...
BADGES
Badge Flexible CultureBadge Future MakerBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 9, 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!