Taro Logo

Senior Software Engineer II, SDKs

Leading customer engagement platform that empowers brands to create and maintain engaging relationships with customers through cross-channel messaging and AI-powered optimization.
$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 to join their SDKs Engineering Team. This role offers an exciting opportunity to work on customer engagement SDKs used by world-renowned apps and sites. The position combines technical expertise with strategic thinking, as you'll be responsible for making future-oriented architecture decisions and delivering robust, user-friendly SDKs.

The role requires a deep understanding of the Android ecosystem and a willingness to work across multiple platforms including React Native, Flutter, and Unity. With a competitive salary range of $154,800 to $275,400 and comprehensive benefits including equity grants, this position offers excellent growth potential.

As a Senior Engineer, you'll be instrumental in optimizing performance, ensuring ease of integration, maintaining clean API design, and guaranteeing reliability. The role demands excellent communication skills as you'll interact with both technical and non-technical stakeholders, explaining complex concepts clearly and effectively.

Braze offers a collaborative, transparent culture recognized as a Great Place to Work® in multiple countries. The company provides comprehensive benefits including medical, dental, and vision insurance, flexible PTO, parental leave, and professional development opportunities. Their hybrid work environment fosters both team connections and work-life harmony.

The ideal candidate will have 5+ years of software engineering experience, demonstrable expertise in Android development, and the ability to mentor peers. You'll be joining a diverse, talented team in San Francisco, contributing to a platform that helps brands create meaningful customer relationships through cross-channel messaging and AI-powered optimization.

This role presents an opportunity to make a significant impact at a growing company while working with cutting-edge technology. You'll be part of a team that values autonomy, accountability, and continuous learning, with the chance to contribute to both client-side and backend systems. The position offers the perfect blend of technical challenges, leadership opportunities, and professional growth in a supportive, innovative environment.

Last updated 2 days ago

Responsibilities For Senior Software Engineer II, SDKs

  • Build customer engagement SDKs for apps and sites
  • Optimize for performance, ease of integration, clean API design, and reliability
  • Make architecture decisions for future-oriented solutions
  • Contribute to multi-platform SDKs (React Native, Flutter, Unity)
  • Partner with the Android team
  • Interact with internal and external partners
  • Coach and mentor peers

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
  • 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#
  • Demonstrable ability to uplevel peers via coaching & mentoring

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
  • Learning platforms and yearly learning stipend
  • In-office employee experience
  • Annual company-wide Volunteer Week
  • Donation matching
  • Employee Resource Groups

Interested in this job?

Jobs Related To Braze Senior Software Engineer II, SDKs