Ramp

Software Engineer Internship, Android

Ramp7 months ago
Location

New York, NY (HQ)

Type

Internship

Salary

USD 11,700 – 11,700

Level

Intern

Role

Android Engineer

Posted

Aug 7, 2025

InternshipIntern

The role

Summary

Software Engineer Internship at Ramp focusing on Android development for their financial operations platform. Interns will work on building and scaling Ramp's mobile app using Kotlin and modern Android technologies, contributing to products that serve over 50,000 businesses and process $100B+ in annual purchases.

What you'll do

Product Development: Design, build, and launch new products and features on Ramp's Android application
Cross-functional Collaboration: Work closely with Product and Design teams to plan and identify key features for app success
Backend Integration: Collaborate with other engineers to build necessary services and APIs to support mobile functionality
Technical Architecture: Contribute to technical design decisions and help establish engineering culture
Product Shipping: Ship products and services working within cross-functional teams
Process Development: Help establish and influence engineering processes, tools, and systems to scale codebase and team productivity

What we look for

Technical

Kotlin ProficiencyStrong proficiency in Kotlin for Android development
Android SDK KnowledgeComprehensive knowledge of Android UI components and Android SDK
Mobile App ExperienceExperience contributing to at least one mobile app or features that reached a large user base
Product ShippingTrack record of shipping high-quality products and features or portfolio of side projects
Mobile Design PatternsStrong understanding of mobile design patterns and best practices
Security KnowledgeUnderstanding of security best practices for mobile applications

Education

Computer Science DegreeCurrently pursuing B.S. or higher in Computer Science or related technical field with expected graduation between 2026-2028

Experience

Fast-paced EnvironmentDesire to work in fast-paced startup environment with continuous learning mindset
AdaptabilityDrive to learn new technologies and adapt to different situations
Ownership MindsetStrong sense of ownership and enjoyment of owning projects from inception to production scaling

Skills

Required skills

KotlinProficient in Kotlin programming language for Android development
Android SDKKnowledge of Android UI components and SDK
Mobile DevelopmentExperience with mobile app development and user-facing features
Design PatternsUnderstanding of mobile design patterns and best practices
SecurityKnowledge of mobile security best practices

Nice to have

ReactExperience with React for web application development
TypeScriptKnowledge of TypeScript for frontend development
PythonExperience with Python and Flask for backend development
SQLDatabase querying and management skills
Jetpack ComposeExperience with modern Android UI toolkit
MVVM ArchitectureKnowledge of Model-View-ViewModel pattern
Coroutines and FlowsExperience with Kotlin's asynchronous programming tools
Google Play ConsoleExperience managing apps in Google Play Console

Compensation & benefits

Salary

USD 11,700 – 11,700 (annual)

Benefits

Equipment

Apple MacBook provided for all interns

Meals

Catered lunches provided in the NYC office

Housing Stipend

Additional housing stipend provided on top of monthly compensation

Mentorship

Work directly with world-class engineering team and receive mentorship

Learning Opportunities

Access to cutting-edge fintech technology and AI-driven financial operations


Interview process

  1. 1
    Initial Application Review Resume and portfolio review focusing on Android development experience and academic background
  2. 2
    Phone/Video Screen Initial conversation with recruiting team about background, interests, and basic technical concepts
  3. 3
    Technical Interview Coding interview focusing on Android development, Kotlin, and mobile app architecture concepts
  4. 4
    System Design Discussion Discussion of mobile app architecture, design patterns, and approach to building scalable Android applications
  5. 5
    Team Interview Meet with potential team members and hiring manager to discuss collaboration, culture fit, and project interests
  6. 6
    Final Interview Final conversation with senior leadership about goals, learning objectives, and mutual fit for the internship program

Apply for this position

You'll be redirected to the company's application page