Lead Software Engineer, iOS

Online membership-based market delivering healthy and sustainable products at member-only prices, serving 1.4M+ members.
$160,000 - $225,000
iOS
Staff Software Engineer
Remote
1,000 - 5,000 Employees
7+ years of experience
E-Commerce · Consumer

Description For Lead Software Engineer, iOS

Thrive Market, founded in 2014, is a mission-driven online marketplace revolutionizing access to healthy and sustainable living. As a profitable half-billion-dollar revenue business, we're proving that mission-focused companies can thrive while making a positive impact. We're seeking a Lead iOS Engineer to drive technical excellence in our mobile experience.

In this role, you'll be at the forefront of our iOS development, leading the technical direction of our mobile app while mentoring team members and collaborating with cross-functional partners. You'll be responsible for designing and implementing complex features, ensuring scalability, and maintaining high engineering standards.

The ideal candidate brings 7+ years of software development experience, with deep expertise in iOS development using Swift and Objective-C. You'll need strong experience with UIKit, Core Data, and RESTful APIs, plus a proven track record of shipping high-impact features in consumer-facing apps.

We offer a comprehensive benefits package including competitive salary ($160,000 - $225,000), equity, health benefits, 401k, flexible PTO, and unique perks like ClassPass membership and mental health support. As a Certified B Corporation and Climate Neutral Certified company, we're committed to making healthy living accessible while building a better world.

Join us in our mission to bring healthy and sustainable living to millions of Americans, working with a diverse and inclusive team that values innovation, technical excellence, and positive social impact.

Last updated 2 days ago

Responsibilities For Lead Software Engineer, iOS

  • Lead the architecture, design, and implementation of complex features for the iOS app
  • Drive technical strategy and roadmap in alignment with product and business goals
  • Mentor and guide iOS engineers, sharing best practices and fostering technical growth
  • Collaborate with Product, Design, and Platform Engineering teams
  • Push the limits of iOS hardware and software to build innovative experiences
  • Implement robust, test-driven development practices
  • Evangelize coding standards, architecture patterns, and operational excellence

Requirements For Lead Software Engineer, iOS

  • 7+ years of professional software development experience, with 5+ years specializing in iOS
  • Deep expertise in Swift and Objective-C, with strong understanding of UIKit, Core Data, and networking
  • Proven track record of designing and shipping scalable, high-impact iOS features
  • Strong experience with RESTful APIs, JSON, and integration with backend services
  • Skilled at mentoring engineers and raising the technical bar
  • Experience working in fast-paced, agile environments with cross-functional teams

Benefits For Lead Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Equity
  • Comprehensive health benefits (medical, dental, vision, life and disability)
  • Competitive salary + equity
  • 401k plan
  • 9 Days of Observed Holidays
  • Flexible Paid Time Off
  • Subsidized ClassPass Membership
  • WeWork co-working space access
  • Free Thrive Market membership with employee discount
  • Life Coaching & Therapy Sessions coverage

Interested in this job?

Jobs Related To Thrive Market Lead Software Engineer, iOS

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer role at Airbnb focusing on Pricing & Booking Settings, developing tools for hosts to implement effective pricing strategies.

iOS Software Engineering Manager

Lead the iOS DockKit team at Apple, developing cutting-edge perception algorithms and managing a team of engineers working on innovative consumer products.

iOS/OS Platform Developer - Apple Find My Team

Senior iOS developer role at Apple's Find My team, building user interfaces and frameworks for device tracking features used by millions of users.

Member of Technical Staff - Growth iOS Engineer

Senior iOS Engineer role at Microsoft AI focused on growth and development of Copilot assistant, requiring 4+ years of mobile development experience.

Staff iOS Software Engineer

Senior iOS developer position at Foodics requiring 8+ years of experience in iOS development with expertise in Swift, Objective-C, and iOS frameworks.