Hybrid

Braze is hiring a Senior Software Engineer II, iOS

About the Role

Braze is looking for a Senior Software Engineer II to join our SDKs Engineering Team. You will build, deliver, and maintain customer engagement SDKs for major apps, focusing on performance, ease of integration, clean API design, and reliability. You will make future-oriented architecture decisions and have the opportunity to contribute to our multi-platform SDK efforts.

What You'll Do

  • Build, deliver, and maintain high-quality iOS software and SDKs.
  • Partner with the iOS team to make opinionated architecture decisions.
  • Potentially work across system boundaries to contribute to multi-platform SDKs like React Native, Flutter, and Unity.
  • Interact with internal and external partners, explaining complex technical concepts to non-experts.
  • Uplevel peers via coaching and mentoring.

What We're Looking For

  • 8+ years of professional experience as a Software Engineer.
  • Demonstrable experience planning, building, delivering, and maintaining high-quality iOS software.
  • Deep understanding of the iOS ecosystem: concurrency, performance, remote debugging, build & delivery systems, dependency management, semantic versioning.
  • Willingness to go beyond Swift in at least one of: TypeScript (React Native), Dart (Flutter), or C# (Unity).
  • Excellent verbal and written communication in English.
  • Demonstrable ability to uplevel peers via coaching & mentoring.

Nice to Have

  • Experience and interest in Braze’s other client languages: Swift, other JS-based systems (web, ReactJS).
  • Willingness to contribute to Braze’s backend systems: Ruby, Golang.
  • Experience participating, contributing, or maintaining open source repositories, including communicating with third-party contributors.
  • Experience working in a distributed work environment.

Technical Stack

  • Swift, iOS, TypeScript, React Native, Dart, Flutter, C#, Unity, Ruby, Golang

Team & Environment

You will be part of the Braze SDKs Engineering Team.

Benefits & Compensation

  • Base compensation: $154,800 - $275,400/year.
  • Expected On Target Earnings (OTE): $172,000 - $306,000/year (including bonus/commission).
  • Equity grants of restricted stock (RSUs).
  • Retirement and Employee Stock Purchase Plans.
  • Flexible paid time off.
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability.
  • Family services including fertility benefits and equal paid parental leave.
  • Professional development with formal career pathing, learning platforms, and a yearly learning stipend.
  • Curated in-office employee experience.
  • Volunteer Week and donation matching.
  • Employee Resource Groups.

Work Mode

This is a hybrid position based in New York City.

Braze is an Equal Opportunity Employer committed to equitable growth and opportunities, offering a fair, accessible, and inclusive recruiting experience regardless of age, color, disability, gender identity, marital status, maternity, national origin, pregnancy, race, religion, sex, sexual orientation, or status as a protected veteran.

Required Skills
SwiftiOSReact NativeTypeScriptFlutterDartC#UnityRubyGolangMobile DevelopmentCross-Platform DevelopmentSoftware Architecture
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Braze

Braze is the leading customer engagement platform that empowers brands to Be Absolutely Engaging. The platform allows marketers to collect and take action on data from any source to creatively engage with customers in real time, across channels from one platform.

Visit website
Job Details
Category mobile
Posted 7 months ago