Senior Software Engineer Full-stack
@ Braze

São Paulo, Brazil
$170,000
On Site
Full Time
Posted 21 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @braze.com
Recommended after applying

Job Details

About Braze

At Braze, we are a genuinely approachable, kind, and passionate crew. We value high standards, teamwork, and work-life harmony as we navigate rapid growth on a global scale, promoting equity and opportunity both internally and externally.

What You’ll Do

As a Senior Software Engineer Full-stack on the Cloud Data Ingestion & Transformation (CDIT) team, you will:

  • Own and enhance systems enabling quick data integration with our platform.
  • Deliver end-to-end full-stack features with a focus on backend systems.
  • Drive architectural decisions and contribute to technical strategy.
  • Improve our Cloud Data Ingestion platform, processing trillions of data points annually.
  • Enhance Data Transformation systems for smooth data flow customization.

Who You Are

You are a technical leader with 6+ years of full-stack development experience, strong in design, data structures, and algorithms. A self-starter with good communication, you work well in agile teams and are eager to learn new technologies.

Bonus Points: Experience with scalable software, handling high data volumes, automated data pipeline building (e.g., Kafka, Airflow), and familiarity with tools like Ruby on Rails, Python/Django, React, and Snowflake.

What We Offer

Competitive compensation (including potential equity), comprehensive benefits, flexible paid time off, retirement plans, and a collaborative, transparent workplace culture. You will also benefit from professional development, a curated in-office experience, and opportunities to give back to your community.

Key skills/competency

  • Full-stack
  • Cloud Data
  • Ingestion
  • Transformation
  • Scalability
  • Agile
  • Architecture
  • Data Structures
  • API Integration
  • Distributed Systems

How to Get Hired at Braze

🎯 Tips for Getting Hired

  • Research Braze's culture: Study their mission, values, and employee testimonials.
  • Customize your resume: Highlight full-stack and cloud data skills.
  • Show project impact: Detail scalable systems and technical leadership.
  • Prepare for technical interviews: Review algorithms and system design concepts.

📝 Interview Preparation Advice

Technical Preparation

Review system design and API integration.
Practice coding challenges and data structures.
Study cloud data ingestion architectures.
Understand distributed systems and scalability.

Behavioral Questions

Describe handling tight deadlines in teams.
Explain decision making in technical leadership.
Discuss adapting to agile work environments.
Share experiences with cross-functional communication.

Frequently Asked Questions