Senior Software Engineer, Full-stack
Braze · San Francisco, CA · Yesterday
HybridEngineering$130k–$232k/yrFull-time
About the role
Braze is seeking a skilled software engineer to join our dynamic team. This role involves designing, implementing, and improving modular components in a cutting-edge product. You will collaborate with other teams to create scalable and dynamic Braze product components using TypeScript, JavaScript, and related technologies.
Responsibilities
- Use robust software engineering best practices to design, implement, and improve modular components in a cutting-edge product
- Collaborate closely with other teams (e.g., UI/UX, Product, Research, Implementation) to create scalable and dynamic Braze product components
- Apply your extensive knowledge of TypeScript, JavaScript and their ecosystem to build a clean, reliable, and extensible user interface for the web
- Influence Braze's product strategy and roadmap
- Support teams implementing Braze for customers to ensure their success
Requirements
- Exceptional coder: write clean code and care about good design and development best practices
- Tinkerer: regularly explore and learn new technologies and methods
- Problem solver: recognize patterns, synthesize information, and come up with creative, simple, and practical solutions
- Entrepreneurial: identify opportunities and risks, work around obstacles, and seek creative ways to improve processes and outcomes
- Structured and organized: structure a plan, align stakeholders, and see it through to execution
- Clear communicator: express yourself clearly and persuasively, both in writing and speech
Qualifications
- Extensive knowledge of TypeScript, JavaScript and their ecosystem
- Experience with Web technologies such as Vue.js (v3) and its ecosystem (VueCLI with webpack), Node.js, Strapi, PostgreSQL, HTML5, CSS3
- Knowledge of Data Science/ML Pipeline technologies such as Python (Pandas, TF, Fast API, Great Expectations)
Skills
- Strong coding skills in TypeScript, JavaScript, and related technologies
- Experience with Vue.js and its ecosystem
- Understanding of data science and machine learning concepts
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
- A collaborative, transparent, and fun culture recognized as a Great Place to Work®
Pay
The pay range for this position at the start of employment is expected to be between $129,600 and $232,200/year with an expected On Target Earnings (OTE) between $144,000 and $258,000/year (including bonus or commission).
Schedule
Braze offers flexible working arrangements to support a healthy work-life balance.