Software Engineer - Chat Apps

Leading customer engagement platform empowering brands with cross-channel messaging and AI-powered experimentation solutions.
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 primary focus on the LINE platform. The position requires 2-5 years of experience and combines full-stack development with distributed systems expertise.

As a member of the Chat Apps team, you'll be responsible for crucial components including sending infrastructure, analytics, and subscription management. You'll work with technologies like Ruby, MongoDB, PostgreSQL, Redis, React, and TypeScript to build robust solutions that scale. The role offers significant engineering challenges, from architecting critical system components to optimizing for resilience at scale.

Braze offers an exceptional work environment with comprehensive benefits, including competitive compensation with equity, comprehensive healthcare, professional development opportunities, and flexible work arrangements. The company has been recognized as a Great Place to Work® in multiple countries and consistently ranks among the best workplaces for technology, women, and overall employee satisfaction.

The ideal candidate should be a self-starter with strong communication skills and experience working in team environments. You'll be joining a collaborative, transparent culture where you can make a real impact while working with a passionate team. Braze values diversity and maintains an inclusive environment where all employees can thrive.

This role provides an excellent opportunity for career growth in a rapidly expanding global company that prioritizes work-life harmony and professional development. If you're excited about solving complex technical challenges and contributing to a platform that powers customer engagement for leading brands worldwide, this position at Braze could be your next career move.

Last updated 20 hours ago

Responsibilities For Software Engineer - Chat Apps

  • Build and scale Braze's newest chat messaging channels
  • Work on LINE channel features including sending, analytics, and subscription management
  • Build feature-rich dashboard for LINE message composition
  • Develop highly parallelized platform for sending and processing LINE events
  • Build out new features and improve performance
  • Provide guidance on key architectural decisions
  • Optimize systems for resilience as they 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

Benefits For Software Engineer - Chat Apps

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
  • 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 full-stack development experience.

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 Development Engineer, Amazon Advertising

Software Development Engineer role at Amazon Advertising, building sales enablement products and data solutions for worldwide sales teams.

Software Development Engineer - Sensor & Compute, Amazon Robotics (AR)

Software Engineer role at Amazon Robotics focusing on sensor and compute products development for next-generation robotics systems.