Senior Software Engineer- Internal Collaboration

Snowflake
Any Location, CA
Category Engineering
Job Description
Snowflake is empowering enterprises to achieve their full potential. The Internal Collaboration team builds software to share data, apps, and AI models across different business units, regions, and clouds within a single organization. As a Senior Software Engineer, you will lead impactful initiatives and innovate software to allow customers to be data-driven.

Requirements

  • 7+ years industry experience designing, building and supporting large-scale applications and distributed systems in production
  • Strong programming skills in Java, Scala, or C++ with an emphasis on performance and reliability
  • Experience with AI-driven/first software development
  • Experience building cloud applications and working with public cloud providers like AWS, Azure, or GCP
  • Deep understanding of distributed transaction processing, concurrency control, and high-performance query engines
  • Familiarity with Marketplace applications and product lifecycle management
  • Familiarity with data governance, security, and access control models in distributed data systems
  • BS/MS/PhD in Computer Science or related majors, or equivalent experience

Benefits

  • 401k Matching
  • Retirement Plan
  • Generous Paid Time Off
  • Tuition Reimbursement
]]>