Taro Logo

Senior Software Engineer II, SDKs

Leading customer engagement platform that empowers brands to create engaging relationships with customers across channels.
$154,800 - $275,400
Mobile
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer II, SDKs

Braze, a leading customer engagement platform, is seeking a Senior Software Engineer II for their SDKs team in Austin. This role focuses on building and maintaining customer engagement SDKs for world-class apps and sites, with a primary focus on Android development while extending to cross-platform solutions like React Native, Flutter, and Unity.

The position requires a seasoned professional with 5+ years of experience and deep Android ecosystem knowledge. You'll be responsible for making crucial architecture decisions, optimizing performance, and ensuring seamless integration experiences. The role offers an opportunity to work with cutting-edge technologies and contribute to multiple platforms while being part of a diverse, talented team.

Braze offers a comprehensive benefits package including competitive compensation ($154,800-$275,400), equity grants, flexible PTO, and extensive health benefits. The company maintains a hybrid work environment and has been recognized as a Great Place to Work® in multiple regions. They foster a collaborative, transparent culture where diversity and inclusion are prioritized.

The ideal candidate will combine technical expertise with strong communication skills, as you'll interact with both technical and non-technical stakeholders. This role presents an excellent opportunity for someone passionate about mobile development who wants to impact how brands engage with their customers at scale.

Last updated 2 months ago

Responsibilities For Senior Software Engineer II, SDKs

  • Build and maintain customer engagement SDKs for apps and sites
  • Optimize for performance, ease of integration, and API design
  • Make architecture decisions for future-oriented development
  • Contribute to multi-platform SDKs (React Native, Flutter, Unity)
  • Partner with the Android team to deliver robust, easy-to-use SDKs

Requirements For Senior Software Engineer II, SDKs

Kotlin
TypeScript
Ruby
Go
  • 5+ years of professional experience as a Software Engineer
  • Deep understanding of Android ecosystem including concurrency, performance, remote debugging, build systems
  • Willingness to work with TypeScript (React Native), Dart (Flutter), or C# (Unity)
  • Excellent verbal and written communication in English
  • Ability to mentor and coach peers

Benefits For Senior Software Engineer II, SDKs

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

Jobs Related To Braze Senior Software Engineer II, SDKs