The common responsibilities for this position include architecting and optimizing core components of Snowflake-powered solutions for scalability, performance, and security. Leading the development of Snowflake-native applications and exploring Generative AI technologies is essential, along with collaborating with the CEO, product managers, designers, and external teams to build intuitive solutions. Ensuring data accuracy, consistency, and security within the Snowflake environment is crucial, as is optimizing performance of Snowflake queries and data models while troubleshooting related issues. Writing and executing unit tests to maintain code quality and collaborating with QA engineers for system testing is required. The role involves writing clean, performant code in Python, Java, or Scala, developing and optimizing SQL queries and stored procedures, and creating web crawling solutions. Additionally, responsibilities include designing and building backend systems, participating in system architecture design, maintaining comprehensive technical documentation, and mentoring junior engineers. The Senior Software Engineer will also champion best practices, collaborate in cross-functional teams, and continuously improve development processes, CI/CD pipelines, and code quality.
The percentages next to each skill reflect the sector’s demands in these respective skills. E.g., 30% means this skill has been listed in 30% of all the job postings in this sector.
The skills distribution tells you what specific skill sets are in demand. E.g., Skills with a distribution of “More than 50%” means that these skills are wanted in more than 50% of the job postings.
Job classifications that have advertised a position
Academic degree required as indicated by all job postings
Job subclassifications that have advertised a position