Software Engineer - Chat Apps

Customer engagement platform powering lasting connections between consumers and brands through cross-channel messaging and AI-powered experimentation.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer - Chat Apps

Braze, a leading customer engagement platform, is seeking a Software Engineer to join their Chat Apps team. This role offers an exciting opportunity to work on building and scaling new chat messaging channels, with a current focus on the LINE platform. The position combines full-stack development with distributed systems work, requiring 2-5 years of experience and strong technical fundamentals.

The role involves working on critical components of Braze's messaging infrastructure, including sending systems, analytics, and subscription management. You'll be part of a team that values autonomy, accountability, and continuous learning, while tackling significant engineering challenges in a rapidly growing global company.

Braze offers an exceptional work environment, recognized as a Great Place to Work® in multiple countries. The company maintains offices in major tech hubs worldwide, including New York, London, and Singapore, with flexible work arrangements available. Their comprehensive benefits package includes equity opportunities, professional development support, and strong work-life balance initiatives.

The ideal candidate will bring experience in technologies like Ruby, Rails, MongoDB, and React, along with a passion for distributed systems and scale. You'll join a genuinely approachable, kind, and passionate team that sets high standards and champions teamwork. This is an excellent opportunity for engineers who want to make a real impact while working with cutting-edge technology in a collaborative, inclusive environment.

If you're excited about building scalable solutions, working with global messaging platforms, and being part of a company that values both technical excellence and personal growth, this role at Braze offers the perfect blend of challenge and opportunity.

Last updated a minute ago

Responsibilities For Software Engineer - Chat Apps

  • Build and scale Braze's newest chat messaging channels
  • Develop and maintain LINE channel features including sending, analytics, and subscription management
  • Build feature-rich dashboard for LINE message composition
  • Add new channels to current suite of global messaging apps
  • Build out new features and improve performance
  • Provide guidance on key architectural decisions
  • Optimize systems for resilience and scale

Requirements For Software Engineer - Chat Apps

Ruby
MongoDB
PostgreSQL
Redis
React
TypeScript
  • 2-5 years of full-stack development experience
  • Strong understanding of distributed systems, data structures and algorithms
  • Self-starter with great communication and organizational skills
  • Prior experience working in a team environment
  • Professional experience with Ruby, Rails, MongoDB, PostgreSQL, Redis, Sidekiq, React, TypeScript (preferred)
  • Professional experience building distributed systems at scale (preferred)
  • Experience with agile processes (preferred)

Benefits For Software Engineer - Chat Apps

401k
Equity
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive compensation with equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive medical, dental, vision, life, and disability benefits
  • Family services including fertility benefits and equal paid parental leave
  • Professional development with career pathing, learning platforms, and tuition reimbursement
  • Community engagement opportunities
  • Employee Resource Groups
  • Collaborative and transparent culture

Interested in this job?

Jobs Related To Braze Software Engineer - Chat Apps

Software Engineer II

Software Engineer II position at Braze focusing on high-throughput distributed systems and core messaging infrastructure, offering competitive benefits and remote work options.

Software Engineer II

Software Engineer II position at Braze focusing on high-throughput distributed systems and core messaging infrastructure, offering competitive benefits and remote work options.

Software Engineer II

Software Engineer II position at Braze focusing on high-throughput distributed systems and core messaging infrastructure, offering competitive benefits and remote work options.

Full Stack/Back End Engineer

Full Stack/Back End Engineer position at Pistachio, building next-generation software for the furniture industry with competitive compensation and equity.

Software Engineer, Hardware Test & Automation (Starlink Subassemblies)

SpaceX is hiring a Software Engineer for Hardware Test & Automation to develop integrated operations and automation for Starlink satellite subassemblies.