GrepJob
Snowflake

Software Engineer - Interfaces team

Snowflake
Apply
7 days ago
Warsaw, Poland
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Design, implement, and evolve Snowflake’s external APIs with a focus on REST and SQL APIs.
  • Build reliable, secure, and scalable API endpoints and services in Java.
  • Collaborate with Developer Platform teams to provide API building blocks for various tools.
  • Contribute to and maintain key developer-facing integrations using REST and SQL APIs.
  • Partner with Product Managers to translate customer requirements into API designs.
  • Analyze and solve complex challenges in fault tolerance, high availability, and performance.
  • Ensure operational readiness of APIs and services, meeting reliability and performance commitments.
  • Participate in on-call rotations to support the services and APIs built.

Requirements

  • 3+ years of industry experience in software design, building, and support.
  • Strong proficiency in Java and experience with server-side applications.
  • Basic working knowledge of Python and willingness to improve skills.
  • Hands-on experience with customer-facing distributed web services and APIs.
  • Solid understanding of systems programming concepts like multi-threading and concurrency.
  • Strong debugging and troubleshooting skills in a cloud environment.
  • Excellent communication skills and a passion for collaboration.
  • BS/MS in Computer Science or a related major, or equivalent experience.

Tech Stack

AWSAzureGoGoogle Cloud PlatformJavaJavaScriptPythonSQLTerraform

Categories

BackendFull Stack