Snowflake is seeking a Senior Software Engineer to join the Internal Collaboration team. The ideal candidate will have 7+ years of experience designing and building large-scale applications and distributed systems. Responsibilities include leading impactful initiatives, innovating and building secured software, and ensuring operational readiness of services.
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
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship