Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Braze Logo

Senior Software Engineer II, iOS

Braze

$200,000 - $235,000
Aug 13, 2025
Chicago, IL, US
Apply Now

The Braze SDKs Engineering Team needs a Senior Software Engineer to help grow the iOS team, make future-oriented architecture decisions, and deliver robust, easy-to-use SDKs for customers. The role also involves contributing to other multi-platform SDKs.

Requirements

  • 8+ years of professional experience as a Software Engineer
  • Demonstrable experience planning, building, delivering and maintaining high quality iOS software.
  • deep understanding of the ecosystem, including but not limited to topics such as concurrency, performance, remote debugging, build & delivery systems, dependency management, semantic versioning, etc.
  • Willingness to go beyond Swift, in at least one of the following: TypeScript, in the context of React Native; Dart, in the context of Flutter; C, in the context of Unity
  • Any additional experience and interest in Braze’s other client languages is a plus: 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, in particular communicating with third party contributors

Responsibilities

  • builds customer engagement SDKs for the world's best known apps and sites
  • provide rich APIs for integrating with our system as well as highly functional and flexible user interfaces
  • relentlessly optimize for performance, ease of integration, clean API design, and reliability
  • partner with our diverse, talented iOS team and help us grow together
  • make future oriented, opinionated architecture decisions
  • deliver the robust, easy to use SDK that our customers deserve
  • go across system boundaries and contribute to our ever growing collection of multi-platform SDKs such as our React Native, Flutter and Unity SDKs

Other

  • Excellent verbal and written communication in English.
  • interact with our partners, both internal and external, both technical and non technical.
  • explain complex technical concepts to colleagues and customers that are not Android experts.
  • Demonstrable ability to uplevel your peers via coaching & mentoring
  • Experience working in a distributed work environment