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.


