Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Principal Software Engineer for the Developer Platform

Snowflake - Remote - Remote

AI Summary ✨

Requirements:

  • Significant software development experience, including 15+ years of experience in product development and shipping world-class developer experiences.
  • Distributed system development experience is a big plus.
  • Deep understanding of modern web applications design architecture, good API design patterns, performance, and scale.
  • Experience in the software development lifecycle process, including analysis and design, APIs, development tools and technologies, release and version control, contemporary testing methodologies, and deployment management.
  • Demonstrated technical leadership experience, such as being an architect or tech lead for high-impact customer-facing projects.
  • Experience in modern technologies such as Java, Python, Go, Javascript, or C#.
  • Experience with building dev tools and experiences, REST APIs, testing frameworks, drivers, etc.

What You'll Be Doing:

  • Be the voice of the Developer Platform in the company-wide technical architects’ forum and participate in defining the company's future technical directions.
  • Define the architectural vision for the developer platform and ensure consistency of design abstractions across the entire product surface.
  • Develop innovative platform offerings, with a global mindset, and operate across regional boundaries.
  • Promote strong collaboration within a cross-functional team, including design, and product management.
  • Deliver features requiring close coordination with several teams such as database change management, external tools, drivers, or REST APIs.
  • Be a strong contributor to the product vision and drive team planning.
  • Motivate others to act, create a compelling vision for the future, communicate clearly, and use a collaborative leadership approach.
  • Build for scale and high performance.

Nice to Haves:

  • Experience with building dev tools and experiences, REST APIs, testing frameworks, drivers, etc.

Perks and Benefits:

  • Build an industry-leading data platform that customers love.
  • Create an intuitive, elegant, and accessible developer experience that makes a powerful and highly technical product simple to use.
  • Learn about and contribute to:
    • Super-robust and secure enterprise SaaS platform that services hundreds of customers and millions of complex queries daily.
    • Highly-scalable and reliable data processing platform that runs on hundreds and thousands of machines.
    • User interfaces bridge the enterprise world with the consumer experience.
  • Join a world-class team of both industry veterans and rising stars.
Apply here
Experience: Principal
Posted: September 16, 2024

Get notified about new job opportunities

Subscribe