AS A SENIOR SOFTWARE ENGINEER FOR THE DATA ENGINEERING EXPERIENCE TEAM, YOU WILL:
- Drive high impact initiatives that span our product areas and tech stack including Python, Typescript, Javascript (React), and NodeJS.
- Promote strong collaboration within a cross functional team and partner closely with embedded product managers and designers.
- Deliver features requiring close coordination with several sister teams
- Be a strong contributor to the product vision and drive team planning.
- Build for scale and high performance
- Mentor, coach, and empower more junior team members
OUR IDEAL CANDIDATE WILL HAVE:
- 6+ years hands-on software development experience, including significant experience in full stack software development.
- Deep understanding of modern web applications design architecture, good API design patterns, security, performance and scale.
- Ability to work on middle-tier using NodeJS and Java.
- Knowledge of database internals and SQL is a big plus.
- Experience building extensions for VSCode or IntelliJ is a big plus.
- Experience with data engineering tools and frameworks (DBT, Apache Spark, etc.) a big plus.
AS A MEMBER OF OUR TEAM, YOU WILL:
- Build an industry-leading data platform that customers love.
- Create intuitive, elegant, and accessible user interfaces that make a powerful and highly technical product simple to use.
- Learn about and contribute to:
- Super-robust and secure enterprise SaaS platform that services hundreds of customers and millions of complex queries daily.
- Highly-scalable and reliable data processing platform that runs on hundreds and thousands of machines.
- User interfaces bridging the enterprise world with the consumer experience.
- Join a world-class team of both industry veterans and rising stars.
The following represents the expected range of compensation for this role:
- The estimated base salary range for this role is $183,000 - $270,250.
- Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.