Senior Software Engineer Ii, Cloud Data Ingestion & Transformation

Braze Braze · Enterprise · Toronto, ON · Engineering

Senior Software Engineer II on the Cloud Data Ingestion & Transformation (CDIT) team, responsible for systems that enable customers to integrate their data with the Braze platform. This includes processing trillions of data points annually and integrating with Braze features, as well as a platform for customizing data flow from external sources. The role requires full-stack development experience with a focus on back-end, scalable web applications, and technical leadership in architectural decisions and strategy.

What you'd actually do

  1. owning multiple systems that enable customers to quickly and successfully integrate their data with our platform
  2. processing trillions of data points annually and integrates with an ever-growing variety of Braze features
  3. Data Transformation, a platform for customizing the flow of data from external sources into Braze
  4. By increasing the comprehensiveness and ease of use of these systems, the engineer who joins us will have a direct and meaningful impact on our customers' success and the company's growth
  5. 6+ years of full-stack development experience, with a strong focus on building scalable web applications. While our primary focus is on the back-end, we own our features end-to-end and regularly deliver front-end experiences

Skills

Required

  • full-stack development experience
  • building scalable web applications
  • back-end development
  • technical leadership
  • architectural decisions
  • technical strategy
  • design
  • data structures
  • algorithms
  • communication skills
  • organizational skills
  • agile team environment

Nice to have

  • building software at scale
  • handling high volumes of data and traffic
  • building automated data pipeline
  • asynchronous processing
  • ETL applications
  • Kafka
  • Airflow
  • Sidekiq
  • SQS
  • RabbitMQ
  • Python/Django
  • React
  • Ruby on Rails
  • Snowflake
  • microservice architecture
  • distributed systems
  • modern data warehousing
  • BI
  • analytics
  • agile processes
  • incrementally delivering high-quality software

What the JD emphasized

  • 6+ years of full-stack development experience
  • Experienced technical leader with a track record of driving architectural decisions and contributing to technical strategy
  • Strong understanding of design, data structures, and algorithms
  • Experienced building automated data pipeline, asynchronous processing, or ETL applications using tools like Kafka, Airflow, Sidekiq, SQS, and RabbitMQ
  • Professional experience with Python/Django, React, Ruby on Rails, Snowflake, microservice architecture, and distributed systems