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 2 months 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 - Chat Apps

Software Engineer position at Braze focusing on building and scaling chat messaging channels, requiring 2-5 years of experience in full-stack development and distributed systems.

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 Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.