Snowflake

Staff Software Engineer

Snowflake

Apply
about 1 month ago
Menlo Park, CA, USA
Staff+
H1B Sponsor

Base Salary

$236k - $339k/yr

Responsibilities

  • Design and build core components of Openflow’s control and data planes.
  • Implement distributed systems for batch and streaming workloads.
  • Lead complex projects from problem definition to implementation.
  • Own key production services, including monitoring and incident response.
  • Drive engineering best practices in code quality and documentation.
  • Collaborate with product management and customers to clarify requirements.
  • Analyze system performance and guide optimizations.
  • Mentor and support other engineers through code reviews and feedback.
  • Contribute to the Openflow and Snowflake engineering community.

Requirements

  • 10+ years of experience in backend or platform services.
  • Strong fundamentals in algorithms, data structures, and systems design.
  • Hands-on experience with distributed systems concepts.
  • Deep understanding of operating systems and networking basics.
  • Proficiency in Java or a similar object-oriented language.
  • Experience building cloud-native services on major cloud providers.
  • Track record of delivering high-quality, maintainable solutions.
  • Strong collaboration and communication skills.
  • BS in Computer Science or related field; advanced degrees are a plus.
  • Bonus: Experience with data integration or streaming systems.

Tech Stack

Apache AirflowApache FlinkApache KafkaAWSAzureC++GoGoogle Cloud PlatformJavaScala

Categories

BackendData EngineeringDevOps