Taro Logo

Staff Engineer, iOS

Leading customer engagement platform that empowers brands to create engaging relationships with customers across channels.
$197,200 - $331,500
iOS
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Engineer, iOS

Braze, a leading customer engagement platform, is seeking a Staff Engineer for their iOS SDK Engineering Team. This role is perfect for an experienced iOS developer with 8+ years of experience who wants to make a significant impact on a widely-used customer engagement platform.

The position involves building and maintaining customer engagement SDKs used by some of the world's best-known apps. You'll be working on critical projects like bringing Live Activities to the Braze platform and implementing Swift 6 concurrency checking support. The role requires deep expertise in iOS development, with strong skills in Swift and/or Objective-C, and experience with multithreaded coding, memory/performance debugging, and UI development.

As a Staff Engineer, you'll be responsible for providing rich APIs for system integration and developing highly functional user interfaces while maintaining a focus on performance optimization and clean API design. The role offers an excellent opportunity to work with modern technologies and tackle challenging technical problems at scale.

Braze offers a comprehensive benefits package including competitive compensation ($197,200-$331,500) with equity, flexible PTO, comprehensive health benefits, and strong support for professional development. The company has been recognized as a Great Place to Work® in multiple countries and consistently ranks among the best workplaces for technology professionals.

The position is based in Chicago with a hybrid work arrangement, offering the flexibility to balance office collaboration with remote work. You'll be joining a genuinely approachable, kind, and passionate team that values autonomy, accountability, and diverse perspectives. If you're excited about solving complex technical challenges while building products that impact millions of users, this role at Braze could be your next career move.

Last updated a month ago

Responsibilities For Staff Engineer, iOS

  • Build customer engagement SDKs for apps and sites
  • Provide rich APIs for system integration
  • Develop highly functional and flexible user interfaces
  • Optimize for performance, ease of integration, and clean API design
  • Ensure reliability of the SDK

Requirements For Staff Engineer, iOS

  • 8+ years of iOS experience
  • BS in Computer Science or equivalent experience
  • Strong coding experience in Swift and/or Objective-C
  • Experience with multithreaded coding
  • Experience with memory/performance debugging
  • Experience with UI development
  • Experience with continuous integration
  • Experience with build systems
  • Experience with code libraries/apis
  • Experience with mobile dependency managers
  • Excellent communication skills

Benefits For Staff Engineer, iOS

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
  • Competitive compensation with equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive medical, dental, vision, life, and disability benefits
  • Fertility benefits and equal paid parental leave
  • Professional development with career pathing
  • Learning platforms and yearly learning stipend
  • In-office employee experience
  • Volunteer opportunities and donation matching
  • Employee Resource Groups

Interested in this job?