Senior Software Engineer

4 weeks ago


Clyde Hill, United States Snowflake Computing Full time
Build the Future of Data

Snowflake Computing is seeking a highly skilled Senior Software Engineer to join our Java Platform team. As a key member of our team, you will be responsible for designing, building, and maintaining large-scale systems in production. Our ideal candidate will have a strong background in software engineering, analytical problem-solving skills, and experience with building and maintaining distributed fault-tolerant systems.

Key Responsibilities:
  • Solve real business needs at large scale by applying 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 implement solutions.
  • Ensure operational readiness of our infrastructure to meet availability and performance commitments.

Requirements:
  • 9+ years industry experience designing, building, and supporting large-scale systems in production.
  • Experience building and maintaining large-scale distributed fault-tolerant systems in production.
  • Deep experience with building platforms and frameworks that improve or extend modern runtimes and testing tools.
  • Excellent understanding of low-level operating systems concepts, including multi-threading, memory management, networking, and storage, performance, and scale.
  • Strong CS fundamentals, including data structures, algorithms, and distributed systems.
  • Track record of identifying and implementing creative solutions.
  • Systems programming skills, including multi-threading, concurrency, etc.
  • Fluency in Java and understanding of JVM internals.
  • BS in Computer Science; Masters or PhD preferred.

Why Join the Engineering Team at Snowflake?
  • Build an industry-leading Cloud Data Platform.
  • Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more.
  • Work closely with our customers and partners, understand their use cases and needs, think strategically to seek the right problem to solve.


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We are hiring talented Senior Software Engineers for our Cloud Engineering team. If you are passionate about using software-based approaches to solve complex infrastructure challenges by creating abstraction or automated solutions, this opportunity may be for you. As part of the Cloud Engineering...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Software Engineers for our Control Plane team that are passionate about using software-based approaches to solve complex infrastructure challenges and automate those solutions. You'll be part of the cloud engineering organization where we have a strong focus on using engineering...


  • Clyde Hill, United States Snowflake Computing Full time

    We are seeking a talented Senior Software Engineer to join our Engineering Systems team at Snowflake Computing. As a key member of our team, you will play a central role in delivering the next generation of tools used by our world-class engineers to develop our flagship product.You will work closely with industry-wide experts in distributed systems,...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. A massive new market opportunity is being created at the intersection of Cloud and Data, and the Snowflake Data Cloud is leading the way, all powered by the database engine we are building from the ground up. We're hiring talented Senior Software Engineers to help build that new database technology. Our team...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • Clyde Hill, Washington, United States Snowflake Computing Full time

    Build the Future of Data with Snowflake ComputingA massive new market opportunity is being created at the intersection of Cloud and Data, and Snowflake Computing is leading the way, all powered by the database engine we are building from the ground up.We're hiring talented Senior Software Engineers to help build that new database technology. Our team builds...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the Future of DataAt Snowflake, we're revolutionizing the way companies manage and analyze data. As a Senior Software Engineer on our Database Engineering team, you'll play a critical role in designing and developing the core query engine that powers our cloud-based data platform. **Your Key Responsibilities:**Design, develop, and support a highly...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We are at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our 'get it done' culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration....


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of the AI Data Cloud. Join the Snowflake team. We are at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our 'get it done' culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of...


  • Clyde Hill, Washington, United States Snowflake Computing Full time

    We're seeking a talented Senior Software Engineer to help us build a world-class developer platform for the Snowflake Data Cloud.As an engineer in the Engineering Systems (ES) team, you will play a key role in delivering the next generation of tools used by our world-class engineers to develop our flagship product.Together with industry-wide experts in...


  • Clyde Hill, United States Tanium Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer, Full Stack to join our team at Tanium. As a key member of our development team, you will be responsible for building and maintaining best-of-breed products that meet the needs of our customers.Key Responsibilities:Design, develop, and test new product ideas from the ground up, working...


  • Clyde Hill, Washington, United States Tanium Full time

    About the RoleTanium is seeking a highly skilled Senior Software Engineer to join our team. As a Full-Stack Senior Software Engineer, you will be working on a project that will make IT and security teams more effective at scale by automating complex tasks in real time using cutting-edge technologies.Key ResponsibilitiesBuild and maintain Tanium's products...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. ABOUT THE JOB The Service Identity and Secret Management team builds the security infrastructure services and libraries that empower Snowflake engineers to bring the most secure Data Cloud to our customers. We solve the hard security problems so other Snowflake engineers don't have to. Security, reliability...


  • Clyde Hill, United States Tanium Full time

    The Basics (Hybrid Role - Part-time IN office) As a Full-Stack Senior Software Engineer at Tanium, you will be working on a project that will make IT and security teams more effective at scale by automating complex tasks in real time using cutting edge technologies. Tanium focuses on a customer engagement model and feedback process to ensure our products are...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. A major part of this offering is ensuring that customers' workloads are running efficiently and showing customers that they are getting the value they deserve out of the workloads they are running. To do that we need to provide customers with transparency, controls and optimizations around their costs. The...


  • Clyde Hill, Washington, United States Snowflake Computing Full time

    Snowflake Computing is seeking a highly skilled Senior Software Architect to lead the development of our next-generation data platform.The ideal candidate will have a strong background in designing and building large-scale distributed systems, with a focus on security and reliability.As a Senior Software Architect, you will be responsible for leading highly...


  • Clyde Hill, Washington, United States Tanium Full time

    About the RoleTanium is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based endpoint management platform.Key ResponsibilitiesDesign and develop high-impact, high-performance, scalable, observable, and maintainable...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • Clyde Hill, United States Tanium Full time

    The Basics As a Senior Software Engineer, Full Stack - Endpoint at Tanium, you will build and maintain best-of-breed products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. When new products ideas are identified, our software...