Taro Logo

Senior Software Engineer II, iOS

Leading customer engagement platform that empowers brands to create engaging relationships with customers across channels.
$154,800 - $275,400
iOS
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ 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 some of the world's most prominent applications. The position offers an exciting opportunity to work on high-impact projects while focusing on performance optimization, integration simplification, and robust API design.

The ideal candidate will bring 8+ years of professional software engineering experience, with deep expertise in iOS development. You'll be working in a hybrid setting from New York City, contributing to both the iOS SDK and cross-platform solutions including React Native, Flutter, and Unity. The role demands not just technical excellence, but also strong communication skills to interact with both technical and non-technical stakeholders.

Braze offers a comprehensive benefits package including competitive compensation ($154,800 - $275,400/year plus equity), flexible PTO, and extensive health benefits. The company has been recognized as a Great Place to Work® in multiple countries and consistently ranks among the best technology workplaces.

The position provides an opportunity to make a significant impact on a global scale while working with a passionate and diverse team. You'll be part of a company culture that values continuous learning, work-life harmony, and professional growth. The role combines technical leadership with hands-on development, making it perfect for senior engineers looking to shape the future of customer engagement technology while growing their careers.

If you're passionate about iOS development, enjoy tackling complex technical challenges, and want to work in an environment that promotes innovation and personal growth, this role at Braze could be your next career move. The position offers the perfect blend of technical depth, leadership opportunities, and the chance to work on technology that impacts millions of users worldwide.

Last updated a month ago

Responsibilities For Senior Software Engineer II, iOS

  • Build customer engagement SDKs for world's best known apps and sites
  • Optimize for performance, ease of integration, clean API design, and reliability
  • Make future oriented, opinionated architecture decisions
  • Contribute to multi-platform SDKs (React Native, Flutter, Unity)
  • Partner with iOS team and help grow together
  • Interact with internal and external partners

Requirements For Senior Software Engineer II, iOS

TypeScript
  • 8+ 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
  • Willingness to work with TypeScript, Dart, or C#

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
  • Learning platforms and yearly learning stipend
  • In-office employee experience
  • Volunteer opportunities and donation matching
  • Employee Resource Groups