Senior Software Engineer I, Full-stack

Braze Braze · Enterprise · Sao Paulo, Brazil · Engineering

Senior Software Engineer for the Cloud Data Ingestion & Transformation (CDIT) team, focusing on systems that enable customers to integrate their data with the Braze platform. The role involves processing trillions of data points annually and integrating with various Braze features, as well as customizing data flow from external sources into Braze.

What you'd actually do

  1. owning multiple systems that enable customers to quickly and successfully integrate their data with our platform
  2. Braze’s Cloud Data Ingestion, which allows customers to seamlessly leverage the data in their cloud warehouse in Braze
  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

Skills

Required

  • full-stack development experience
  • building scalable web applications
  • 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
  • Ruby on Rails
  • Python/Django
  • React
  • 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
  • strong focus on building scalable web applications
  • Experienced technical leader with a track record of driving architectural decisions and contributing to technical strategy
  • Strong understanding of design, data structures, and algorithms