Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - JAVA PLATFORM 
Germany, Berlin, Berlin 
950354586

25.06.2024

AS A SENIOR SOFTWARE ENGINEER ON THE JAVA PLATFORM TEAM, YOU WILL:

  • Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • Build the next-generation systems that make using Java safe, performant, and secure.
  • Provide a consistent platform that Snowflake engineers can use to deliver high quality solutions to production.
  • Pinpoint performance and availability problems, instrument relevant components as needed, and ultimately implement solutions.
  • Ensure operational readiness of our Java infrastructure to meet availability and performance commitments through proactive monitoring, on-call, and more.
  • Work on projects with team members across the globe and that have an impact on millions of users.

OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:

  • 7+ years industry experience designing, building, and supporting large scale systems in production.
  • 5+ years experience building and maintaining complex Java systems.
  • Strong computer science fundamentals including data structures, algorithms, and distributed systems.
  • Deep experience with modern Java runtime and testing tools, methodologies, and techniques. Bonus points if you have worked on platforms like this in the past.
  • Proven understanding of JVM internals and diagnosing Java/JVM behavior problems is strongly preferred.
  • Systems programming skills preferred including multi-threading, concurrency, caching, etc.
  • Knowledge of database and Linux internals is a big plus.
  • BS in Computer Science; Masters or PhD Preferred.