Senior Platform Software Engineer

This job is about being a Senior Platform Software Engineer in the company that does customer engagement platform services; you will do design, build, and maintain the core infrastructure that powers Braze's customer engagement platform, working on the Platform team to ensure the system can handle billions of data points per day while maintaining high availability and performance.
Key Responsibilities:
- Partner with Brazeās engineering teams on:
- Defining and implementing IaaS productions that will help them build and deploy quicker
- Make monitoring and alerting alerts on symptoms and not on outages
- Ensure that Braze meets our strict enterprise-grade SLAs with customers
- Develop Brazeās internal Infrastructure as a Service platform (IaaS):
- Develop, implement, and maintain the software services that provide custom infrastructure services
- Provide centralized/common tooling, services, and automation frameworks that are critical for scaling operations, capacity management
- Reduce operational pain and improve the day-to-day workflow of Brazeās engineering teams by building automation into our IaaS platform
- Manage incidents:
- Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
- Use your on-call shift to prevent incidents from ever happening
- Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc
Requirements:
- 5+ years of full-stack development experience
- You think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
- Have an urge to collaborate, document, and deliver quickly
- Collaborating across the global remote teams, often working asynchronously.
- Document everything so you don't need to learn the same thing (or plan the same work) twice
- Delivering fast to delight our customers - even internal ones
- Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
- Have a desire to solve everyday challenges facing software engineers and automate their toil away
- Have an excellent ability to manage multiple tasks and expectations at once
- Experienced in working on large-scale API-driven systems
- Experienced in application and systems observability
- Experience in building/automating Kubernetes-based operators/custom resources
This job is about being a Senior Platform Software Engineer in the company that does customer engagement platform services; you will do design, build, and maintain the core infrastructure that powers Braze's customer engagement platform, working on the Platform team to ensure the system can handle billions of data points per day while maintaining high availability and performance.
Key Responsibilities:
- Partner with Brazeās engineering teams on:
- Defining and implementing IaaS productions that will help them build and deploy quicker
- Make monitoring and alerting alerts on symptoms and not on outages
- Ensure that Braze meets our strict enterprise-grade SLAs with customers
- Develop Brazeās internal Infrastructure as a Service platform (IaaS):
- Develop, implement, and maintain the software services that provide custom infrastructure services
- Provide centralized/common tooling, services, and automation frameworks that are critical for scaling operations, capacity management
- Reduce operational pain and improve the day-to-day workflow of Brazeās engineering teams by building automation into our IaaS platform
- Manage incidents:
- Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
- Use your on-call shift to prevent incidents from ever happening
- Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc
Requirements:
- 5+ years of full-stack development experience
- You think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
- Have an urge to collaborate, document, and deliver quickly
- Collaborating across the global remote teams, often working asynchronously.
- Document everything so you don't need to learn the same thing (or plan the same work) twice
- Delivering fast to delight our customers - even internal ones
- Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
- Have a desire to solve everyday challenges facing software engineers and automate their toil away
- Have an excellent ability to manage multiple tasks and expectations at once
- Experienced in working on large-scale API-driven systems
- Experienced in application and systems observability
- Experience in building/automating Kubernetes-based operators/custom resources