Senior Software Engineer
1 month ago
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
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.
- 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.
-
Senior Software Engineer
2 weeks ago
San Leandro, California, United States United Software Group Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
San Mateo, California, United States Sunrise Senior Living Full timeWe 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,...
-
Senior Software Security Engineer
2 weeks ago
San Mateo, California, United States Snowflake Computing Full timeJob 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...
-
Senior Java Software Engineer
2 weeks ago
San Leandro, California, United States United Software Group Full timeJob 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...
-
Senior .NET Software Engineer
2 weeks ago
San Jose, California, United States United Software Group Full timeJob 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...
-
Senior Software Engineering Manager
1 month ago
San Mateo, California, United States IXL Learning Full timeAbout 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...
-
Senior Software Engineering Manager
2 weeks ago
San Mateo, California, United States IXL Learning Full timeWe 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...
-
Senior Software Engineer
3 weeks ago
San Mateo, United States Mendaera, Inc. Full timeAbout 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...
-
Senior Software Engineer
4 weeks ago
San Mateo, United States Mendaera, Inc. Full timeAbout 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...
-
Senior Software Engineer Role
2 weeks ago
San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full timeAbout 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,...
-
Senior Software Engineer
4 weeks ago
San Mateo, United States Mendaera, Inc. Full timeAbout 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...
-
Senior Software Engineer, Container Platform
1 month ago
San Mateo, United States Snowflake Computing Full timeBuild 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...
-
Senior Software Engineer, Container Platform
5 months ago
San Mateo, United States Snowflake Computing Full timeBuild 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...
-
Senior Software Engineer, Query Optimizer
1 month ago
San Mateo, United States Snowflake Computing Full timeBuild 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....
-
Senior Software Engineer
2 weeks ago
San Mateo, California, United States Windfall Bio Full timeAbout 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...
-
Senior Software Engineer
1 month ago
San Mateo, California, United States Roblox Full timeWe 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...
-
Senior Software Engineer, Community
1 month ago
San Mateo, California, United States Roblox Full timeAt 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...
-
Senior Software Engineer
3 weeks ago
San Mateo, United States Snowflake Full timeBuild 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...
-
Senior Software Engineer, PC Engineer
4 weeks ago
San Mateo, United States TBWA\Chiat\Day Full timePlayStation 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 timeUnlock 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...