FAQs
What are the key responsibilities of a Senior Software Engineer on the Java Platform team?
A Senior Software Engineer on the Java Platform team is responsible for designing and building next-generation systems, providing a consistent platform for Snowflake engineers, pinpointing performance and availability problems, ensuring operational readiness, and working on projects with global team members.
What qualifications are required for the Senior Software Engineer role on the Java Platform team?
The ideal candidate should have 7+ years of industry experience in large scale systems, 5+ years of experience with Java systems, strong computer science fundamentals, deep knowledge of Java runtime and testing tools, understanding of JVM internals, systems programming skills, knowledge of database and Linux internals, and a BS in Computer Science (Masters or PhD preferred).
What kind of projects can a Senior Software Engineer on the Java Platform team expect to work on?
A Senior Software Engineer on the Java Platform team can expect to work on challenging performance, scalability, and availability problems that have a significant impact on millions of users.