HHiring Reality
← VSCO

Staff Software Engineer (iOS)

VSCO
Location
San Francisco, CA
Posted
2 months ago
Department
Engineering
Salary
$230,000 - $260,000
What they actually want (must-haves)
  • 5+ years of professional experience building iOS applications in Swift and/or Objective-C
  • Experience owning projects end-to-end from initial prototypes to customer roll out
  • Professional experience working on mobile consumer applications at scale
  • Experience collaborating with other engineers: iOS, Android, server, and web
  • Track record of mentoring engineers and raising team-wide code quality
  • Experience with feature flagging, release management, and observability tools (Datadog, Crashlytics, etc.)
Nice to have
  • Experience with React Native
  • Experience working with media manipulation frameworks on iOS such as AVFoundation, Core Image/Video/Audio, and Metal
  • Experience with OpenGL, 3D rendering, and matrix-based transformations
  • Experience integrating third-party tools for media manipulation
  • Familiarity with Android to facilitate cross-platform design discussions
What the job really is

As a Staff Software Engineer focused on iOS at VSCO, you will lead architectural decisions, mentor team members, and write clean, maintainable code in Swift and Objective-C. You will collaborate with cross-functional teams to enhance existing products and develop new tools for photographers, while also championing AI-assisted development practices. Your role will involve driving code quality, managing release processes, and contributing to a culture of innovation and creativity within the team.

Benefits
  • Hybrid work with an office in San Francisco, CA
  • Regular in-person events to connect and collaborate
  • Competitive salary & equity
  • Medical, dental, and vision insurance for employees and families
  • Flexible Time Off
  • Company-paid parental, medical and caregiver leave
Things to weigh
  • No specific details on the technology stack beyond iOS development mentioned
  • Salary range provided but may vary based on experience and internal leveling
  • The role requires flexibility to step outside defined responsibilities, which may lead to varied day-to-day tasks
Job score4.2/5
Benefits5/5
Freshness1/5
Career value5/5
Role clarity5/5
Pay transparency5/5

Applying to VSCO?

See how your résumé matches this role — and tailor it from what actually gets interviews.