Capital One logo

Senior Software Engineer, iOS (Machine Learning Experience)

Capital One

San Francisco, CA
Full Time
Senior
159k-181k
13 days ago

Job Description

About the Role

Senior Software Engineer, iOS (Machine Learning Experience) at Capital One involves building and pioneering in the technology space, focusing on mobile platform development for iOS with an emphasis on machine learning. The role offers opportunities to work on innovative mobile solutions across various Apple ecosystems, collaborate in agile teams, and contribute to transforming customer digital experiences within a supportive, inclusive environment.

Key Responsibilities

  • Develop iOS platform 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.
  • Remain an active learner in all technologies related to mobile development (Swift, Kotlin, 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.
  • Share best practices and improve processes within and across sprint teams.
  • Identify technical obstacles early and work closely with the team to find creative solutions.
  • Review pull requests and ensure adherence to Swift and other language idioms.
  • Grow and provide SME level leadership.

Requirements

  • Bachelor's Degree.
  • At least 3 years of experience in software engineering (Internship experience does not apply).
  • At least 2 years of experience building iOS applications.
  • At least 2 years of experience with Swift.

Nice to Have

  • 3+ years of experience building iOS applications.
  • 3+ years of experience with Swift and Build tooling using Fastlane, Ruby, etc.
  • 1+ years of experience in AWS services like Lambda, ECS Fargate.
  • 1+ years of experience in open source frameworks.
  • 1+ years of experience with Agile practices.

Qualifications

  • Minimum of a Bachelor's Degree.
  • Experience in building iOS applications and Swift programming.

Benefits & Perks

  • Comprehensive, competitive, and inclusive set of health, financial and other benefits.
  • Top of the line Macbook Pros, multiple high-end monitors, and necessary tooling.
  • Performance-based incentive compensation, including cash bonuses and long-term incentives.

Working at Capital One

Capital One fosters a collaborative, inclusive, and innovative environment where engineers are encouraged to learn, share best practices, and contribute to transformative digital customer experiences. The company values agility, continuous improvement, and active engagement across disciplines to deliver high-quality products.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary159k-181k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Capital One

Website

capitalone.com

Location

San Francisco, CA

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches