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 based in Chicago and offers a competitive salary range of $154,800 - $275,400 with additional equity compensation.

The position sits within the SDKs Engineering Team, which is responsible for building customer engagement SDKs used by some of the world's best-known applications. The team's mission centers on optimizing performance, ensuring ease of integration, maintaining clean API design, and delivering reliable solutions.

As a Senior Software Engineer II, you'll be instrumental in making future-oriented architecture decisions and delivering robust, user-friendly SDKs. The role extends beyond iOS development, requiring collaboration on multi-platform SDKs including React Native, Flutter, and Unity. This cross-platform exposure offers an exciting opportunity to broaden your technical expertise while working on solutions that impact millions of users.

The ideal candidate brings 8+ years of professional software engineering experience, with deep expertise in iOS development. You should be well-versed in the iOS ecosystem, including concurrency, performance optimization, remote debugging, and build systems. Strong communication skills are essential, as you'll interact with both technical and non-technical stakeholders.

Braze offers an exceptional benefits package including equity grants, comprehensive health coverage, flexible PTO, and professional development opportunities. The company maintains a hybrid work environment and has been recognized as a Great Place to Work® in multiple regions. You'll join a diverse, passionate team committed to building engaging customer relationships and fostering growth.

This role presents an excellent opportunity for a senior engineer looking to make a significant impact in customer engagement technology while working with cutting-edge mobile and cross-platform development tools. The position offers both technical challenges and leadership opportunities, including mentoring peers and contributing to architectural decisions that shape the future of the platform.

Last updated a month ago

Responsibilities For Senior Software Engineer II, iOS

  • Build and maintain high quality iOS software and SDKs
  • Make architecture decisions for future-oriented solutions
  • 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
  • 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
  • Willingness to work with TypeScript, Dart, or C# for cross-platform development

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