CrawlJobs Logo

Software Engineer Internship, iOS

ramp.com Logo

Ramp

Location Icon

Location:
United States , New York

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

11000.00 USD / Month

Job Description:

Ramp is, at its core, an engineering company, and is on a mission to build the best engineering team in NYC and SF! We are rapidly scaling our iOS app, and our ideal candidate will contribute to building the next iteration of Ramp on Mobile with our world-class team. We are looking for an iOS intern for our 12 or 16 week Summer Program (May 2026 - August 2026) who is excited to be a part of our early story and help us build a diverse and vibrant tech community. We hire engineers with a broad set of technical skills who are highly cross-functional and eager to solve a wide range of engineering challenges. Our ideal candidate has a strong sense of ownership and enjoys owning projects from inception to scaling them in production. 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. As an intern, you’ll be working with a nimble team of committed and talented engineers and having a large, long-term impact on technical design and engineering culture.

Job Responsibility:

  • Design, build, and launch new products on Ramp’s iOS App
  • Work with Product and Design to plan and identify key features to make the app successful
  • Work with other engineers to build all the necessary services to support the app
  • Have a large, long-term impact on technical design and engineering culture
  • Ship products and services in cross-functional teams
  • Establish and influence engineering processes, tools, and systems that will allow us to scale the code base, productivity, and team

Requirements:

  • Currently pursuing a B.S. (or higher) in Computer Science or a related technical field, with an expected graduation date between Dec 2026 - 2028
  • Looking for a Summer 2026 program
  • Proficiency in SwiftUI and Swift
  • Knowledge of iOS UI components and the iOS Developer Platform
  • Experience contributing at least one mobile app and/or several features that reached a large number of users
  • Track record of shipping high-quality products and features or a portfolio of side projects
  • Desire to work in a fast-paced environment, continuously grow and master your craft
  • Drive to learn new technologies and adapt to different situations
  • Strong understanding of mobile design patterns and best practices
  • Understanding of security best practices for mobile apps

Nice to have:

  • Experience with web apps (React, TypeScript)
  • Experience with backend technologies (Python, Flask, SQL, OpenAPI)
  • Experience with our mobile stack: SwiftUI, Swift Concurrency, The Composable Architecture, Bazel, OpenAPI & Buildkite
  • Experience managing apps with App Store Connect
What we offer:
  • Apple MacBook
  • Catered Lunches in NYC office Monday through Friday
  • 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 $10,000 per year)
  • Parental Leave
  • Unlimited AI token usage
  • Pet insurance
  • Centralized home-office equipment ordering for all employees
  • Health and Wellness stipend
  • In-office perks: lunch, snacks, drinks, and more
  • Budget for intra-office travel
  • Relocation support to NYC or SF (as needed)

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer Internship, iOS

Software QA Engineer - Internship

We are looking for a QA Engineer Intern to join our Customer and Monetization te...
Location
Location
France , Paris
Salary
Salary:
Not provided
deezer.com Logo
Deezer
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Basic knowledge of the Java programming language, programming logic and principles
  • Understanding of software testing types, including UI, mobile, web, and backend testing, methodologies, and techniques
  • Familiarity with tools like Jira and GitHub
  • Ability to collaborate effectively with team members within QA and across other departments
  • Good oral and written communication skills in English and French
  • Strong problem-solving skills and attention to detail
  • Eagerness to learn and adapt in a dynamic environment
Job Responsibility
Job Responsibility
  • Track, analyze, and maintain automated tests (mobile, web, backend) during deployments
  • support teams in resolving failures and explore AI for log analysis and error insights
  • Assist development teams by updating existing automated journeys and creating new ones for mobile, web, and backend to ensure test coverage, stability, and reliability during feature releases
  • Collaborate with developers to identify, write, and prioritize test cases for mobile, web, and backend
  • explore AI-assisted automation scenario generation
  • Apply the coming migration strategy by updating iOS test scripts and documenting changes for future maintainers
  • Execute and maintain automated and manual tests for UI, mobile, web, and backend
  • Write and maintain automation scripts using Java and frameworks like Appium and Selenium
  • Analyze, report, and track automated test results and failures
  • Collaborate with product and development teams to understand project goals and challenges
What we offer
What we offer
  • A Deezer premium family account for free
  • Access to gym classes
  • Deezer parties several times a year and drinks every thursday
  • Allowance for sports, travelling and culture
  • Meal vouchers
  • Mental health and well-being support from Moka.Care
  • Great offices are always located in dynamic and attractive districts, whether in Paris, London, Berlin or Sao Paulo
  • Hybrid remote work policy
  • Regular Diversity & Inclusion internal and external talks
  • Dedicated employee work streams on Gender equity, Ethnicity & Culture, Disability and LGBTQ+
Read More
Arrow Right

Mobile Engineer

Mobile Engineer Job Description
Location
Location
Salary
Salary:
Not provided
ryzlabs.com Logo
Ryz Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional non-internship experience with mobile software development using React Native, iOS and Android
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent work experience)
  • Experience with AWS including Amplify, Cognito, Dynamo, Lambda and more
  • Proficient in software engineering (process, architecture, algorithms, data structures)
  • Proficient in building complex mobile or web-based applications utilizing strong design system adherence
Job Responsibility
Job Responsibility
  • Build delightful mobile experiences and take responsibility for technical problem solving, creatively meeting product objectives, and developing best practices
  • Demonstrate cross-functional resource interaction to accomplish your goals
Read More
Arrow Right

Senior Manager, Software Engineering, Android

Senior Manager, Software Engineering, Android. You will spearhead some of the mo...
Location
Location
United States , New York
Salary
Salary:
250800.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 6 years of professional software engineering experience (Internship experience does not apply)
  • At least 4 years of people management experience
  • At least 4 years of experience building Android applications
  • At least 3 years of experience with Kotlin
Job Responsibility
Job Responsibility
  • Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
  • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences
  • Actively participate in all team Agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
  • Be an active advocate of the mobile platform through both internal and external developer communities
  • Remain an active learner in all technologies related to mobile development (Kotlin, Swift, 3rd party libraries, etc.)
  • Influence and contribute to group discussions and incorporate feedback/communication from the broader team
  • Mentor junior to mid-level members of the team
  • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)
  • Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects
  • Consistently share best practices and improve processes within and across sprint teams
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Android - Card Tech

Senior Software Engineer, Android - Card Tech. Do you love building and pioneeri...
Location
Location
United States , McLean
Salary
Salary:
161800.00 - 184600.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 3 years of professional software engineering experience (Internship experience does not apply)
  • At least 2 years of experience building Android applications
  • At least 2 years of experience with Kotlin
Job Responsibility
Job Responsibility
  • Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
  • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
  • Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
  • Be an active advocate of the mobile platform through both internal and external developer communities
  • Remain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.)
  • Influence and contribute to group discussions and incorporate feedback/communication from the broader team
  • Mentor junior to mid-level members of the team
  • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)
  • Own and lead delivery of major components and platform needs in partnership with Senior Engineers and Architects
  • Consistently share best practices and improve processes within and across sprint teams
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right
New

Software Engineer Intern, Mobile

Join our innovative team at Roku as a Software Engineer Intern, where your passi...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelor’s or Master's degree in computer science or a related field
  • Due to graduate in December 2026 or later
  • Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, previous internships etc.)
  • Experience with mobile application development using native mobile technologies such as Swift, Kotlin
  • Experience in software development principles and a variety of programming languages (e.g., Python, Java, C++, JavaScript)
  • Passion about software development, with a curiosity that drives you to stay on top of tech trends and explore new ideas
Job Responsibility
Job Responsibility
  • Develop new features or tooling for Roku’s mobile apps
  • Maintain and improve the performance of existing iOS and Android applications
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Contribute to the development of project plans and estimates
What we offer
What we offer
  • Paid 12-week internship
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Vacation and other personal time off
  • Fulltime
Read More
Arrow Right

Firmware Engineering Intern

As a Firmware Engineer Intern at Microsoft, you’ll work at the intersection of h...
Location
Location
United States , Redmond
Salary
Salary:
4550.00 - 9190.00 USD / Month
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing a Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Must have at least one semester/quarter of school remaining following the completion of the internship
  • Experience in Software that works hand in hand with the HW it runs on – this can include Firmware showing understanding of embedded systems, 8-32 bit microprocessors, IO’s, I2C/SPI and other interconnected buses, OS drivers interacting either directly with HW and/or the through the operating system
  • Ability to read schematic and translate into code (i.e. IO/Pin assignments, etc.)
  • Ability to demonstrate how to use hardware level code debuggers and diagnostics tools.
Job Responsibility
Job Responsibility
  • Applies software engineering principles to solve complex problems on product HW and Operating systems
  • Quickly learns new engineering methods and incorporates them into his or her work processes
  • Seeks feedback and applies internal or industry best practices to improve his or her technical solutions
  • Demonstrates skill in time management and completing software projects in a cooperative team environment
  • Problem solve and debug for modern-day multiprocessor systems
  • Demonstrate an understanding of how to write/debug code.
  • Fulltime
Read More
Arrow Right

Principal Engineer - Client and Product Foundations

The Delivery Presentation organization is looking for a full-stack Principal Eng...
Location
Location
United States , San Francisco
Salary
Salary:
302000.00 - 336000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of non-internship professional software development experience
  • Experience owning tech strategy, end to end delivery, and partnering with senior leadership
  • Proven ability to provide technical and strategic oversight for a high-performing global team of hundreds of engineers
  • Subject matter expertise in client-side technologies (Web, iOS, and/or Android) and presentational backends (including page & screen layout orchestration and composition)
Job Responsibility
Job Responsibility
  • Architect and drive the long-term technical vision and roadmap for our presentation platform architecture
  • Lead the design and implementation of novel systems that span backend, native mobile code and webviews in our unique, in-house hybrid-native architecture
  • Challenge technical conventions while optimizing for low-latency server-driven UX while preserving native look & feel
  • Explore bold bets such as A2UI and/or other Generative UI opportunities that can fundamentally reshape how consumer experiences are delivered
  • Spearhead complex, cross-functional projects that require influencing and aligning multiple engineering organizations and their leadership
  • Build the foundational platforms and tools that allow product teams to rapidly prototype, build, and scale new customer-facing experiences while advancing Uber’s design brand & product polish
  • Serve as the ultimate subject matter expert on client-side and product engineering, providing technical guidance and mentorship to senior engineers across the organization
  • Solve sophisticated technical challenges inherent in a distributed system that supports tens of thousands of microservices and client-side developers
  • Influence the future of the Uber Eats consumer experience through close partnership with Design & Product leadership
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits (details at provided link)
  • Fulltime
Read More
Arrow Right
New

Technician

Aircraft technicians are in charge of the dismantling, the greening and cutting ...
Location
Location
China , Chengdu
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • College degree in aviation related major
  • 5 years experience in aviation domain
  • Civil Aviation Maintenance Personnel Basic License
  • Fluent English both in written and oral speaking
  • Standard practice of mechanical
  • Thorough understanding of aircraft parts, systems, and mechanics
  • Thorough understanding of tools and methods used to ensure proper deconstruction of an aircraft
  • Ability to read, comprehend, and adhere to manual instructions to resolve complex mechanical issues
  • Proficient in Microsoft Office Suite or related software used to complete and maintain records
  • Detail-oriented with mechanical inclination
Job Responsibility
Job Responsibility
  • Remove component according to Airworthiness Documents
  • Scheduling and overseeing routine cutting & greening work order cards
  • Implementing and adhering to strict safety guidelines
  • Complete the greening and cutting of the aircraft according to internal procedures, execute task regarding greening and cutting outside scope of CAAC circular AC-145-FS-2019-017
  • Strip the inside of the aircraft (cockpit, cabin and cargo holds) down to its green shell
  • Sort the waste materials (cables, foam, cabin items…) obtained at source in order to recover as many of them as possible
  • Cut the airframe into little parts for treatment and transportation for recycling purposes
  • Other tasks assigned by manager
  • Performs other related duties as assigned
  • Fulltime
Read More
Arrow Right