AS A SENIOR SOFTWARE ENGINEER IN NATIVE APPLICATION DEVELOPER EXPERIENCE, YOU WILL:
Contribute to Snowflake’s broader strategic push into application development by supporting external developer workflows on the platform.
Build external facing developer experiences, tooling and infrastructure, CI/CD pipelines, version control, and developer onboarding workflows.
Design and implement highly scalable distributed platforms that will power the SDLC of external developers as they write, test, build and deploy native applications on Snowflake.
Participate in decision-making processes on technical or business issues.
Collaborate with engineers across teams to help deliver cross-functional initiatives.
Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.
OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
5+ years industry experience designing, building and supporting large-scale systems in production.
Passionate about improving overall developer experience.
Experience working across teams and job functions.
Deep multi-faceted appreciation in building end-to-end customer facing products.
Strong CS fundamentals, including proficiency with data structures, algorithms, and distributed systems.
BS/MS/PhD in Computer Science or related majors.
Prior experience in Developer Platform, Developer Experiences or Developer Productivity is a plus.