Build the future of data. Join the Snowflake team.
We are looking for a Senior Software Engineer Full-Stack for our Enterprise Applications Development team that builds cutting edge solutions including enterprise applications for different domains, integration services platform and Billing Revenue Automation platform for Snowflake.
Build the future of data. Join the Snowflake team.
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
- Foster design, coding and engineering best practices
- 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 7+ years of experience in web UI application development.
- Deep understanding of modern web applications design architecture, good API design patterns, performance and scale.
- Experience in building web Applications in Java/J2EE stack.
- Experience in UI frameworks such as React JS
- Experience designing and integrating REST APIs using Spring Boot.
- Strong knowledge of Database fundamentals and experience using SQL/PL-SQL/Advanced SQL based Databases.
- Experience in CI/CD Automation using Jenkins / Gradle etc.
- Experience building apps on Snowflake is a big plus.
- Experience in building applications in a container based environment ( Docker/Kubernetes) on AWS Cloud.
- Experience in AI/ML and Python with exposure/experience in LLM is good to have.