Taro Logo

Senior Software Engineer II, iOS

Leading customer engagement platform that empowers brands to create engaging relationships with customers across channels.
Ontario, Canada
iOS
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

Braze, a leading customer engagement platform, is seeking a Senior Software Engineer II for their iOS team. This role is part of the SDKs Engineering Team, which builds customer engagement SDKs for world-renowned apps and sites. The position offers a unique opportunity to work on high-impact projects, focusing on performance optimization, integration simplification, and API design.

The ideal candidate will bring 5+ years of software engineering experience, with deep expertise in iOS development. Beyond iOS, you'll have the exciting challenge of contributing to multi-platform SDKs including React Native, Flutter, and Unity. This role combines technical leadership with mentorship opportunities, allowing you to shape both the product and team growth.

Braze offers an exceptional work environment with comprehensive benefits, including equity, flexible PTO, and extensive professional development opportunities. The company has been recognized as a Great Place to Work® across multiple regions and consistently ranks among the best technology workplaces.

Working at Braze means joining a diverse, passionate team that values autonomy, accountability, and continuous learning. The company maintains offices worldwide, including New York City, London, Singapore, and Tokyo, while supporting remote work arrangements. This position offers the flexibility of remote work from Ontario, making it an ideal opportunity for Canadian-based engineers looking to make a significant impact in the customer engagement space.

Last updated a month ago

Responsibilities For Senior Software Engineer II, iOS

  • Build and maintain high quality iOS software
  • Make future-oriented architecture decisions
  • Contribute to multi-platform SDKs (React Native, Flutter, Unity)
  • Interact with internal and external partners
  • Coach and mentor peers
  • Optimize for performance, ease of integration, and reliability

Requirements For Senior Software Engineer II, iOS

TypeScript
  • 5+ years of professional experience as a Software Engineer
  • Deep understanding of iOS ecosystem including concurrency, performance, remote debugging
  • Experience with build & delivery systems, dependency management, semantic versioning
  • Excellent verbal and written communication in English
  • Ability to explain complex technical concepts to non-technical stakeholders
  • Demonstrable ability to uplevel peers via coaching & mentoring

Benefits For Senior Software Engineer II, 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 and yearly learning stipend
  • In-office employee experience
  • Volunteer opportunities and donation matching
  • Employee Resource Groups