Senior Software Engineer I, Data Lake

Braze Logo

Braze

πŸ“Remote - Canada

Summary

Join Braze's Data Lake team as a Senior Software Engineer and contribute to the growth of our Cloud Data Ingestion product and Snowflake data warehouse management. You will be responsible for building scalable web applications, automated data pipelines, and contributing to technical strategy. This role requires 6+ years of full-stack development experience with a focus on back-end development and experience with various tools and technologies. Braze offers competitive compensation, comprehensive benefits, flexible paid time off, and professional development opportunities. We are looking for a self-starter with strong communication and organizational skills who thrives in an agile environment. If you are passionate about solving challenging problems and delivering high-quality software, we encourage you to apply.

Requirements

  • 6+ years of full-stack development experience, with a strong focus on building scalable web applications
  • Experienced building automated data pipeline, asynchronous processing, or ETL applications using tools like Kafka, Airflow, Sidekiq, SQS, and RabbitMQ
  • Experienced technical leader with a track record of driving architectural decisions and contributing to technical strategy
  • Strong understanding of design, data structures and algorithms
  • A self-starter with great communication and organizational skills who has worked in an agile team environment before
  • Willingness to learn the technologies required to deliver what customers need

Responsibilities

  • Grow our Data Lake team’s capacity for impact
  • Build scalable web applications
  • Build automated data pipeline, asynchronous processing, or ETL applications using tools like Kafka, Airflow, Sidekiq, SQS, and RabbitMQ
  • Drive architectural decisions
  • Contribute to technical strategy
  • Deliver front-end experiences
  • Manage the incredible amount of event data we store in our Snowflake data warehouse: how it is operated and how it is accessed

Preferred Qualifications

  • Professional experience building software at scale, handling high volumes of data and traffic
  • Professional experience with Ruby on Rails, Python, React, Snowflake, microservice architecture, and distributed systems
  • Familiarity with modern data warehousing, BI, and analytics
  • Experience with agile processes
  • A passion for incrementally delivering high-quality software which delights customers

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.