Senior Software Engineer

3 days ago


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 unlock the value of their data with near-unlimited scale, concurrency, and performance. This is our vision: a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow.

Our product offering runs on multiple cloud providers including Amazon Web Services, Microsoft Azure and Google Cloud. Our infrastructure self-optimizes, provides high availability and data protection across cloud providers so our users can focus on using their data, not managing it. In our effort to enable our Data Cloud vision, we are actively hiring talented distributed systems developers. This role is a unique opportunity to make a significant impact on our elastic, large scale, high-performance computing environment.

Our team is called the Service-runtime team. We are responsible for building the highly available, scalable, multi-tenant "Cloud services" systems that underpin Snowflake services. Areas we are responsible for include, the elastic provisioning of VMs from Cloud providers, managing topologies of the VMs, state management for millions of executing jobs, a dedicated fault-tolerant execution layer, and many others. We are looking at expanding our team to handle the next big challenges for Snowflake customers.

AS A SENIOR DISTRIBUTED SYSTEMS ENGINEER AT SNOWFLAKE YOU WILL:
  • Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • Design and implement scalable distributed systems for our services layer.
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • Lead cross-functional initiatives, and collaborate with engineers, product managers and Technical Program Managers across teams.
  • Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance.
OUR IDEAL DISTRIBUTED SYSTEMS ENGINEER WILL HAVE:
  • 6+ years industry experience designing, building and supporting large scale systems in production.
  • Experience building large scale distributed fault tolerant services.
  • 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.
  • Systems programming skills including multi-threading, concurrency, etc. Fluency in C++ or Java preferred.
  • Track record of identifying and implementing creative solutions.
  • Experience with cloud infrastructure - AWS, Azure or Google Cloud.
  • 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 & partners, understand their use cases & needs, think strategically to seek the right problem to solve at the right time, and innovate with rigor.
  • Learn about and contribute to:
    • Super-robust and secure enterprise SaaS platform that services thousands of customers and hundreds of millions of complex queries daily.
    • Highly-scalable and reliable cloud platform that runs on hundreds and thousands of machines.
    • Optimizing performance and resource management in Java systems.
    • Join a world-class team of both industry veterans and rising stars.

Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

The following represents the expected range of compensation for this role:

  • The estimated base salary range for this role is .
  • Additionally, this role is eligible to participate in Snowflake's bonus and equity plan.

The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.

Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

#J-18808-Ljbffr

  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


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

    Senior iOS Software EngineerWe are seeking a highly motivated Senior iOS Software Engineer to lead the creation of a breakthrough user experience by developing the features of our iOS applications.As a Senior Software Engineer on the IXL Mobile team, you will manage the full technical life-cycle of building features, fixing bugs, and improving our...


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

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


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

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Mateo, California, United States PTC Full time

    Transform the world of technology with PTC, a global leader in innovation. As a Senior Software Development Engineer, you will play a key role in shaping the future of our products and services.Our team is passionate about creating cutting-edge solutions that bring the physical and digital worlds together. We're looking for a talented individual to join our...


  • 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, California, United States Notable Full time

    About the RoleWe are seeking a highly skilled Senior Security Software Engineer to join our team at Notable. As a key member of our product security team, you will play a pivotal role in ensuring the security and integrity of our platform.Key ResponsibilitiesCollaborate with product engineering teams to build robust software solutions that safeguard our...


  • San Mateo, California, United States Skydio Full time

    Skydio is a leading US drone company and the world leader in autonomous flight, a key technology for the future of drones and aerial transportation. Our team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, and operational excellence to empower a broader, more diverse audience of drone users.About...


  • San Mateo, United States Snowflake Full time

    Build the future of the AI Data Cloud. Join the Snowflake team. We’re hiring a talented Senior Software Engineer to help us build a world class developer platform to fuel the Snowflake Data Cloud. As an engineer in the Engineering Systems (ES) team you will play a central role in delivering the next generation of tools used by our world-class engineers to...


  • San Mateo, United States IXL Learning Full time

    IXL Learning, developer of personalized learning products used by millions of people globally, is seeking highly motivated iOS Engineers who will lead in the creation of a breakthrough user experience by developing the features of our iOS applications. The IXL Mobile team is small, collaborative, and passionate about researching and implementing the best in...


  • San Mateo, United States Tbwa ChiatDay Inc 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, United States IXL Full time

    IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Senior Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative products. We find it immensely satisfying to develop products that impact the...


  • San Mateo, California, United States Vaxcyte Inc Full time

    We are seeking a skilled Senior Software Engineer to design and implement high-performance systems. The ideal candidate will have a strong understanding of system design principles and be able to write efficient, scalable code.Responsibilities will include designing and developing software systems, working with cross-functional teams to identify and...


  • San Mateo, California, United States CDFA - 1-A District Ag Assoc Full time

    As a senior software engineer at our company, you will be responsible for designing and implementing cloud-based services. Your primary goal will be to ensure the seamless integration of these services with our existing infrastructure.In this role, you will work closely with our cross-functional team to identify and prioritize project requirements, develop...


  • San Mateo, United States Visa Full time

    Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure...


  • San Mateo, United States 2K Games, Inc. Full time

    WE ARE GAMEMAKERSWho we are:We are a diverse team of developers driven by a passion for our art, united by our core values and inspired by a culture of inclusivity to build amazing games that thrill players everywhere. We pursue growth and innovation in an environment of safety and trust. Our culture is built on the belief that the more varied voices in our...


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

    Job Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...


  • San Mateo, California, United States Verkada Full time

    Job DescriptionVerkada is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our infrastructure team, you will be responsible for architecting, designing, and developing projects that make our infrastructure the most reliable and cost-efficient while scaling to millions of connected devices.Responsibilities:Identify and...


  • San Mateo, United States Redolent Infotech Pvt. Ltd. Full time

    One of our direct clients is urgently looking for a Sr. Software Engineer @ San Mateo, CA TITLE: Sr. Software Engineer LOCATION: San Mateo, CA DURATION: 6 to 12+ months RATE: DOE Key Responsibilities Develop modern web applications based on business requirements and industry standards. Collaborate with internal and external stakeholders to convert product...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. Snowflake is one of the fastest-growing enterprise software companies ever. We were ranked #1 on LinkedIn's list of top startups, and #2 on Forbes's list of top private cloud companies, right before having one of the most successful IPOs in software history. Snowflake is growing fast and we're scaling our...