Senior Software Engineer II, iOS

Braze Logo

Braze

๐Ÿ“Remote - Canada

Summary

Join Braze's SDKs Engineering Team as a Senior Software Engineer to build and maintain high-quality iOS software and contribute to other multi-platform SDKs. Partner with a talented team to make future-oriented architecture decisions and deliver a robust, user-friendly SDK. The ideal candidate will have 5+ years of experience in software engineering, a deep understanding of the iOS ecosystem, and excellent communication skills. You will be responsible for planning, building, delivering, and maintaining iOS software, collaborating with internal and external partners, and mentoring colleagues. Braze offers competitive compensation, comprehensive benefits, flexible paid time off, and professional development opportunities.

Requirements

  • 5+ 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, etc.)
  • Willingness to work with at least one of the following: TypeScript (React Native), Dart (Flutter), or C# (Unity)
  • Excellent verbal and written communication in English
  • Demonstrable ability to uplevel your peers via coaching & mentoring

Responsibilities

  • Build and maintain high-quality iOS software
  • Contribute to other multi-platform SDKs (React Native, Flutter, Unity)
  • Make future-oriented architecture decisions
  • Deliver a robust, user-friendly SDK
  • Collaborate with internal and external partners
  • Mentor colleagues

Preferred Qualifications

  • Experience with Swift
  • Experience with other JS based systems (web, ReactJS)
  • Willingness to contribute to Brazeโ€™s backend systems using Ruby or Golang
  • Experience participating, contributing, or maintaining open source repositories
  • Experience working in a distributed work environment

Benefits

  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.