Senior Software Developer - Fullstack

See more jobs from Snowflake Inc.

about 1 year old

This job is no longer active

We’re at the forefront of the data revolution, committed to building the world’s greatest data and applications platform. Our ‘get it done’ culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration.

We are looking for a Senior Full-Stack Engineer  to build a world class Billing Revenue Automation platform for Snowflake.  This platform will manage the core revenue for snowflake enterprise business. 

WHAT YOU WILL BE DOING:

  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
  • Develop new features and infrastructure development in support of rapidly emerging business and project requirements
  • Assume leadership of new projects from conceptualization to deployment
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Be a strong contributor to the product vision and drive team planning.
  • Build for scale and high performance.
  • Mentor and coach junior team members.
  • Strong leadership skills are a must.

WHAT WE NEED TO SEE:

  • Bachelor’s  in Computer Science & Engineering or equivalent practical experience.
  • Significant software development experience, including 10+ years of experience in web UI application development.
  • Deep understanding of modern web applications design architecture, good API design patterns, performance and scale.
  • Demonstrated technical leadership experience, such as being an architect or tech lead for high impact customer facing projects.
  • Experience in building web Applications  in Java/J2EE  stack. 
  • Experience in UI frameworks such as React JS, Typescript or Vue
  • Experience designing and integrating REST or GraphQL APIs.
  • Strong knowledge of  Database fundamentals and experience using distributed SQL based Databases.  
  • Experience in CI/CD Automation using Jenkins / Maven etc. 
  • Experience building apps on snowflake is a big plus. 
  • Experience in  building  applications in a container based environment ( Docker/Kubernetes) on AWS or Azure Cloud.