Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer (iOS) image - Rise Careers
Job details

Staff Software Engineer (iOS)

VSCO is seeking a passionate Staff Software Engineer (iOS) to empower photographers with innovative tools and a creative platform. Join a dynamic team focused on enhancing creativity through technology.

Skills

  • iOS development
  • Swift and Objective-C expertise
  • Cross-functional collaboration
  • Media manipulation frameworks
  • Feature flagging and release management

Responsibilities

  • Partner with cross-functional teams to build innovative features.
  • Architect and implement performant solutions for media manipulation.
  • Champion code quality by writing clean and maintainable code.
  • Lead and contribute to complex projects delivering high-impact solutions.
  • Shape the technical direction and long-term vision of the mobile platform.

Benefits

  • Virtual-first workplace with bi-annual travel events
  • Competitive salary and equity
  • Comprehensive healthcare plans for employees and families
  • Flexible time off
  • Company-paid parental and medical leave
To read the complete job description, please click on the ‘Apply’ button
VSCO Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
VSCO DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of VSCO
VSCO CEO photo
Joel Flory
Approve of CEO

Average salary estimate

$220000 / YEARLY (est.)
min
max
$210000K
$230000K

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 Staff Software Engineer (iOS), VSCO

At VSCO, we're all about empowering creativity and connecting photographers with tools that help them thrive – which is where the Staff Software Engineer (iOS) role comes in! If you’re passionate about iOS development and looking to join a dynamic team in the heart of San Francisco, this is your chance to shine. As a Staff Software Engineer, you’ll collaborate with talented teams to design and build innovative features that enhance our suite of creative tools. Your expertise with Swift and Objective-C will play a pivotal role in architecting intuitive solutions for manipulating images and videos, enabling rich expressions of creativity on mobile devices. You’ll be leading complex projects, ensuring top-notch code quality, and mentoring peers. Your contributions will shape the long-term vision of our mobile platform, making a meaningful impact on our vibrant community of creators. With over 7 years of experience in iOS applications, a knack for end-to-end project ownership, and familiarity with media manipulation frameworks, you’re set to drive the technical direction of our services. At VSCO, we pride ourselves on a diverse and inclusive culture where creativity flourishes, and we can’t wait to see how you’ll help elevate our mission and innovate along the way!

Frequently Asked Questions (FAQs) for Staff Software Engineer (iOS) Role at VSCO
What are the key responsibilities of a Staff Software Engineer (iOS) at VSCO?

As a Staff Software Engineer (iOS) at VSCO, your key responsibilities will include partnering with cross-functional teams to build innovative features, architecting performant solutions for image and video manipulation, championing code quality, and mentoring peers. You'll lead complex projects that shape our mobile platform, enhancing our ecosystem of creative tools for photographers.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer (iOS) position at VSCO?

To qualify for the Staff Software Engineer (iOS) position at VSCO, candidates should have at least 7 years of experience in mobile application development on iOS, proficiency in Swift and/or Objective-C, and experience owning projects from prototype to rollout. Knowledge of media manipulation frameworks and collaboration with designers and product managers is also essential.

Join Rise to see the full answer
How can a Staff Software Engineer (iOS) contribute to VSCO's mission?

A Staff Software Engineer (iOS) can significantly contribute to VSCO's mission by developing innovative features that foster creativity among photographers. Your role will involve building tools that enhance creative expression, ensuring high-quality code that fuels our services, and leading projects that innovate within our mobile platform, ultimately supporting the global creative community.

Join Rise to see the full answer
What does the work environment look like for a Staff Software Engineer (iOS) at VSCO?

The work environment at VSCO is virtual-first, encouraging flexible schedules while fostering a collaborative spirit. The culture emphasizes creativity, input from all employees, and a focus on building an inclusive community. Regular company-wide events promote connection among teams, ensuring you feel part of our vibrant creative family.

Join Rise to see the full answer
What benefits are offered to a Staff Software Engineer (iOS) at VSCO?

As a Staff Software Engineer (iOS) at VSCO, you will enjoy competitive salary and equity options, comprehensive healthcare benefits, flexible time off, and paid parental leave. Additional perks include a 401K retirement plan, and various employee benefits, all aimed at supporting your overall well-being and work-life balance.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (iOS)
Can you describe your experience with Swift and Objective-C?

In your response, highlight specific projects where you used Swift and Objective-C. Discuss the challenges you faced, your approach to overcoming them, and how you ensured code quality and performance in your applications.

Join Rise to see the full answer
What strategies do you use for managing complex projects?

Discuss your project management strategies, including tools you’ve used and methodologies such as Agile. Talk about your experience in collaborating with cross-functional teams to ensure timely and effective delivery of project milestones.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Describe your approach to writing clean, maintainable code. Mention practices like code reviews, unit testing, and documentation to ensure that your code is understandable and reliable.

Join Rise to see the full answer
What is your experience with media manipulation frameworks on iOS?

Share specific examples where you have implemented frameworks like AVFoundation or Core Image. Highlight any innovative features you developed and how they enhanced user experience.

Join Rise to see the full answer
How do you approach mentoring junior developers?

Discuss your philosophy on mentorship by providing examples of how you've guided peers. Emphasize the importance of fostering a learning environment and sharing best practices.

Join Rise to see the full answer
Can you explain the importance of cross-functional collaboration?

Explain how cross-functional collaboration leads to richer product outcomes. Illustrate this by discussing a successful project where input from design, product, and engineering resulted in a stronger final product.

Join Rise to see the full answer
What innovative features have you built in previous iOS roles?

Talk about specific features you've designed that made a significant impact, detailing your thought process, technical challenges you overcame, and metrics that demonstrate the success of these features.

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

Mention resources you follow—blogs, forums, workshops—along with any communities you engage with. Share how you apply new insights to your work to keep projects fresh and innovative.

Join Rise to see the full answer
Describe a time when you faced a challenging technical issue.

Share a specific situation where you encountered a technical challenge, how you diagnosed the problem, the steps you took to resolve it, and the lessons learned from the experience.

Join Rise to see the full answer
Why do you want to work at VSCO as a Staff Software Engineer (iOS)?

Reflect on VSCO's mission and values, aligning them with your own passions for creativity and technology. Discuss specific aspects of VSCO's culture or products that resonate with you, demonstrating your enthusiasm to contribute.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
VSCO Remote San Francisco, California, United States
Posted 19 hours ago

Join VSCO as a Staff Machine Learning Engineer, where your expertise will drive innovative features for a platform dedicated to nurturing creative photographers.

Photo of the Rise User
VSCO Remote San Francisco, California, United States
Posted 10 days ago

Join VSCO as a Senior Product Manager, Growth, where you'll drive innovative strategies to accelerate subscription revenue and enhance the user experience for photographers.

Photo of the Rise User

Join Arthur Grand Technologies as a Mainframe Developer, leveraging your expertise in COBOL and mainframe applications to drive impactful projects in Wilmington, DE.

Photo of the Rise User
DFINITY Hybrid San Francisco, California, United States
Posted 21 hours ago

Join DFINITY as a Senior Software Engineer focusing on frontend development for the Caffeine platform and help shape the future of decentralized applications.

Join Ford AV as a Back-End Business Software Developer and elevate your career while working with cutting-edge audiovisual solutions.

DMV IT Service Hybrid No location specified
Posted 8 days ago

Join DMV IT Service LLC as a Senior Mainframe Developer, where you'll enhance Judiciary applications with your expertise in COBOL, CICS, and DB2.

Photo of the Rise User
Posted 13 days ago

Join Visa's dynamic team as a Software Engineer, where you'll develop cutting-edge payment technologies for a global audience.

Photo of the Rise User
Posted 22 hours ago

Join Sutherland as a Software Engineer to create innovative Actimize solutions in a hybrid work environment in Bogotá.

Photo of the Rise User

Become an integral part of the team at Intuitive as a Software Engineering Co-op, focused on advancing innovative healthcare technology.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva's Developer Platform as a Senior Software Engineer to enhance developer experience and tooling in a rapidly growing environment.

Our Mission is to help everybody fall in love with their own creativity.

7 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Future MakerBadge Global CitizenBadge Innovator
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$210,000/yr - $230,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 23, 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!
LATEST ACTIVITY
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub
Photo of the Rise User
Someone from OH, Ottoville just viewed Sr Software Developer II (R&D) at B. Braun
Photo of the Rise User
Someone from OH, Ottoville just viewed Appian Software Developer at Qualysoft
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior API Developer at Midland States Bank
Photo of the Rise User
Someone from OH, Ottoville just viewed 929 | Middle+ Backend Developer at Intetics
Photo of the Rise User
Someone from OH, Ottoville just viewed It Software Developer at Eurofins
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Fullstack Developer (S) at Blue Coding