Senior Software Engineer

1 month ago


San Mateo, 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.

Key to Snowflake's Database Engine is our large scale distributed transactional Key-Value store - called FDB - which powers all of Snowflake's products and services and is rapidly evolving to meet Snowflake's future needs.

FDB runs on multiple cloud providers including Amazon Web Services, Microsoft Azure and Google Cloud. The elastic infrastructure FDB runs on is being built from the ground up and is envisioned to be a cloud agnostic, fully automated manageability platform that provides:

  • Autoscaling and auto-balancing of clusters based on utilization, traffic and workloads
  • Auto-provisioning of new clusters with zero manual intervention
  • Self-healing capabilities that prevent, mitigate and resolve any production impact
  • Built-in configuration management that guarantees FDB runs correctly and on the intended topologies
  • Self-optimizing COGS efficiency, ensuring we run our clusters at optimal utilization
We are looking for an outstanding Senior Software Engineer with a passion for large scale databases and distributed systems to help us take the FDB platform to the next level.
AS A SENIOR SOFTWARE ENGINEER ON THIS TEAM, YOU WILL:
  • Design and implement scalable distributed system solutions for our cloud agnostic platform.
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • Own the end to end delivery of your projects, from identifying a solution, to design, implementation, test and safe production rollout
  • Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services.
  • Build the next generation transaction system, caching, storage engine and multi tenant capabilities
  • Evangelize best practices in database usage and end-to-end architecture.
  • Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions.
AN IDEAL CANDIDATE WILL HAVE:
  • 5+ years industry experience designing, building and supporting large scale infrastructure in production.
  • Experience designing, building, and operating large-scale distributed systems infrastructure supporting stateful services
  • Experience in container orchestration, cluster management, or autoscaling.
  • Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
  • Systems programming skills including multi-threading, concurrency, etc. Fluency in Java, C++, or C is preferred.
  • Solid understanding of the internals of Kubernetes, Mesos, OpenShift, or other container platforms
  • Experience with scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, etc. a plus.
  • Track record of delivering highly complex projects in the distributed systems space
  • Intense curiosity, willingness to question and passion for making systems better
  • Experience with one or more of the following highly desired:
    • Big Data storage technologies and their applications (HDFS, Cassandra, Columnar Databases, etc.)
    • Scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, Cassandra, etc.
  • BS in Computer Science; Masters or PhD Preferred.

About Snowflake:

Snowflake SIGMOD 2016 paper

About FoundationDB:

FDB SIGMOD 21 Paper

FoundationDB Summit 2018 and FoundationDB Summit 2019

How FDB powers Snowflake Metadata Forward

Every Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

  • San Leandro, California, United States United Software Group Full time

    Job Title: Senior Software EngineerOverview:United Software Group is a leading technology company seeking an experienced Senior Software Engineer to join our team. With a focus on innovative solutions, we are committed to delivering high-quality products that meet the needs of our clients.About the Role:The successful candidate will be responsible for...


  • San Mateo, California, United States Sunrise Senior Living Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Full Stack Development. In this role, you will be responsible for designing, developing, and implementing complex software applications using a range of technologies including Java, Python, and C++.Numerous responsibilities include, but are not limited to, writing clean, efficient,...


  • San Mateo, California, United States Snowflake Computing Full time

    Job Summary:Snowflake Computing is seeking a highly skilled Senior Software Security Engineer to join its Product Security team. In this role, you will be responsible for designing, planning, and implementing secure software solutions that improve and verify the security posture of Snowflake products and infrastructure. You will work with cross-functional...


  • San Leandro, California, United States United Software Group Full time

    Job Title: Senior Java Software EngineerAbout the Role:United Software Group is seeking an experienced Senior Java Software Engineer to join our team in San Leandro, CA. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java 11+ and Spring/SpringBoot...


  • San Jose, California, United States United Software Group Full time

    Job Title: Senior .NET Software EngineerUnited Software Group is seeking an experienced Senior .NET Software Engineer to join our team. The ideal candidate will have a strong background in C#, .NET Core, and software development best practices.Salary: $120,000 - $180,000 per yearAbout the Job:This role involves designing, developing, and maintaining...


  • San Mateo, California, United States IXL Learning Full time

    About the RoleIXL Learning is seeking a seasoned Senior Software Engineering Manager to join our team. In this role, you will be responsible for managing a high-performing team of software engineers and providing hands-on technical leadership. Key ResponsibilitiesManage and build a high-performance team of software engineersGuide and mentor engineers to...


  • San Mateo, California, United States IXL Learning Full time

    We are looking for a Senior Software Engineering Manager to manage and build a high-performance team of engineers. The ideal candidate will have a strong background in software engineering and 7+ years of direct experience, including 2+ years in engineering management. They should possess excellent programming skills in Java or another object-oriented...


  • San Mateo, United States Mendaera, Inc. Full time

    About Mendaera, Inc. Mendaera is developing technology that will enable all healthcare providers to do more for their patients. Our platform combines real-time imaging, robotics, and artificial intelligence to make precise and consistent intervention more accessible. Our aim is to eliminate barriers in the patient journey, accelerate recovery, delight...


  • San Mateo, United States Mendaera, Inc. Full time

    About Mendaera, Inc. Mendaera is developing technology that will enable all healthcare providers to do more for their patients. Our platform combines real-time imaging, robotics, and artificial intelligence to make precise and consistent intervention more accessible. Our aim is to eliminate barriers in the patient journey, accelerate recovery, delight...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer Role to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our software engineering team, you will be responsible for leading the development of our cutting-edge SaaS Insurance Payments platform.The successful candidate will have a strong background in software engineering,...


  • San Mateo, United States Mendaera, Inc. Full time

    About Mendaera, Inc. Mendaera is developing technology that will enable all healthcare providers to do more for their patients. Our platform combines real-time imaging, robotics, and artificial intelligence to make precise and consistent intervention more accessible. Our aim is to eliminate barriers in the patient journey, accelerate recovery, delight...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Engineers for our Container Platform 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 and...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Engineers for our Container Platform 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 and...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're 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....


  • San Mateo, California, United States Windfall Bio Full time

    About the RoleWe are seeking a seasoned Senior Software Engineer to join our team as a Founding Engineer of the Software and AI team at Windfall Bio. This is an exciting opportunity to work on cutting-edge biotech innovation, tackling some of the world's most critical environmental challenges.Data is central to our mission, and our products rely on accurate...


  • San Mateo, California, United States Roblox Full time

    We are building the tools and platform that empower our community to bring any experience that they can imagine to life. As a Senior Software Engineer for our Service Comms team at Roblox, you will be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for...


  • San Mateo, California, United States Roblox Full time

    At Roblox, we're building innovative tools and platforms that empower our global community of developers and creators.Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.As a Senior Full Stack Engineer, Community, you will partner with a team of hard-working Engineers to further develop Roblox Groups and...


  • San Mateo, United States Snowflake Full time

    Build the future of the AI Data Cloud. 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...


  • San Mateo, United States TBWA\Chiat\Day Full time

    PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...


  • San Mateo, California, United States Sony Interactive Entertainment Full time

    Unlock Your Potential at PlayStationSony Interactive Entertainment is a global leader in entertainment, producing innovative products and services like PlayStation5, PlayStation4, and more. We're seeking a talented Sr. Software Engineer, Engineering Enablement to join our team.This role offers a unique opportunity to grow as an engineer, working closely with...