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 JavaSpring BootGOKafkaKafka ConnectMySQLApache PinotPostgresDynamoDBPHPMicroservicesDistributed SystemsCloud PlatformsAPI DesignSystem Architecture
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Braze
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.
All jobs at Braze Visit website
Job Details
Category backend
Posted 5 months ago