Description
We're looking for a Senior Software Engineer for our Currents team, responsible for building, maintaining, and evolving Currents, our data export system at scale.
The Currens system is a robust Kafka-based event pipeline handling tens of billions of messages daily that our customers leverage to analyze user behavior in near real-time.
You'll be a key engineer on a highly collaborative and skilled team, responsible for bringing projects from concept to production and improving our existing high-scale systems.
Responsibilities:
- Build, maintain, and evolve Currents, our data export system at scale
- Collaborate with a highly skilled team to bring projects from concept to production
- Improve existing high-scale systems
- Leverage past experiences, skills, and teamwork to tackle significant engineering challenges
Requirements:
- 5+ years of full-stack development experience
- Experience building foundational systems at scale and spearheading software projects
- Leads by example, excellent at mentoring engineers
- Self-starter with great communication and organizational skills
- Experience with Kafka at scale, or comparable technology
- Professional experience working with distributed systems and/or microservices
Benefits:
- Competitive compensation that may include equity
- Retirement and Employee Stock Purchase Plans
- Flexible paid time off
- Comprehensive benefit plans covering medical, dental, vision, life, and disability
- Family services that include fertility benefits and equal paid parental leave
- Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
- A curated in-office employee experience, designed to foster community, team connections, and innovation
- Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
- Employee Resource Groups that provide supportive communities within Braze