Remote (Global)

Braze is hiring a Senior Backend Software Developer, Cloud, Data and Platforms

About the Role

Braze is looking for a Senior Backend Software Developer to build high-volume, reusable cloud platforms and next-generation features. You will focus on developing systems for high-frequency sensor data ingest and authorization using Java, GO, and PHP.

What You'll Do

  • Build the next generation of high-frequency sensor data ingest utilizing Java, GO and Kafka.
  • Enhance existing authorization and authentication systems which utilize JWTs.
  • Monitor health, suggest and drive improvements for, and deploy your own services.
  • Work cross-functionally across teams to gain alignment on team initiatives.
  • Maintain and improve service level objectives (SLOs).
  • Collaborate closely with Senior and Staff engineers to build technical specs.
  • Automate deployment of services and component validation with testing suites.

What We're Looking For

  • A Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical experience.
  • Minimum 3+ years experience with Java/Spring Boot.
  • 2+ years experience with relational or non-relational databases such as MySQL, Apache Pinot, Postgres, DynamoDB, or MongoDB.
  • Experience deploying and maintaining systems, ideally with Kubernetes.
  • Understands microservices and their architectures.
  • Communicates effectively with cross-platform teammates.

Nice to Have

  • 4+ years experience with Java (bonus for Spring Framework experience).
  • Experience with queuing/streaming technologies such as NSQ and Kafka.
  • Experience with JWTs and public-key encryption.
  • Adaptive to working across programming languages regularly.
  • Experience working remotely with minimal guidance.
  • Experience working with AWS products.
  • Experience with Docker and Kubernetes.

Technical Stack

  • Languages: Java, Spring Boot, GO, PHP
  • Data & Messaging: Kafka, Kafka Connect, NSQ, MySQL, Apache Pinot, Postgres, DynamoDB, MongoDB
  • Infrastructure: Kubernetes, AWS, Docker

Team & Environment

You will be part of the Data Enablements team, working in a company of 500+ remote-first employees. You will collaborate closely with senior engineers, including Staff engineers.

Benefits & Compensation

  • Competitive pay and benefits.
  • Medical, dental, vision, life and disability insurance plans (100% paid for US employees). Supplemental plans for medical and dental for Canadian employees.
  • 401(k) plan with company matching program in the US and RRSP with DPSP plan for Canadian employees.
  • Employee Assistance Program (EAP) for mental wellness.
  • Flexible PTO and 12 company wide days off throughout the year.
  • Learning & Development programs.
  • Equipment, tools, and reimbursement support for a productive remote environment.
  • Free Life360 Platinum Membership for your preferred circle.
  • Compensation: US: $123,000-$180,500 USD. Canada: $171,500-$201,000 CAD. + equity included in compensation package.

Work Mode

This is a remote position open to candidates in the United States and Canada.

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.

Required Skills
JavaSpring BootGOKafkaKafka ConnectMySQLApache PinotPostgresDynamoDBPHPMicroservicesDistributed SystemsCloud PlatformsAPI DesignSystem Architecture
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
B

Braze is the leading customer engagement platform that empowers brands to Be Absolutely Engaging.™ Braze allows any marketer to collect and take action on any amount of data from any source, so they can creatively engage with customers in real time, across channels from one platform.

Visit website
Job Details
Category backend
Posted 4 months ago