Senior Software Architect

2 days ago


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

At Snowflake Computing, we're seeking a talented Senior Software Engineer to join our team in Bellevue, WA. As a key member of our engineering team, you will design and develop features, understand customer requirements, and meet business goals. Your expertise will be crucial in building highly reliable software to meet the needs of our largest customers.

Key Responsibilities:
  • Design and develop features to meet customer requirements and business goals
  • Build highly reliable software to meet the needs of our largest customers
  • Enhance the programmability surface of Snowflake and improve the experience of the data developer
  • Contribute to big data open source projects to add connectivity and support for Snowflake
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them
  • Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability, and performance

Requirements:
  • 7+ years industry experience designing and building distributed systems, database systems, compilers, or other enterprise cloud data platforms
  • Experience building enterprise-grade, reliable, and trustworthy software or services
  • Extremely strong fundamental computer science skills
  • Fluency in Java and/or C++
  • Ability to work in a team environment, collaborate well, and mentor junior engineers
  • Ability to work on-site in our downtown Bellevue office
  • Advanced degree in Computer Science or related field

Bonus Points:
  • Experience with SQL and/or other database technologies, including internal implementations
  • Data warehouse architecture, design, and experience working with large-scale data processing solutions
  • ASF open source projects, ideally from the big-data/Hadoop ecosystem
  • Implementation testing, debugging, documentation, query compilation, compiler design, and implementation
  • Cloud infrastructure, AWS in particular
  • Delivering compelling experiences in SaaS or web-based solutions
  • Implementing multi-tenant systems, with focus on isolation and security
  • Designing and implementing systems for public or private clouds

Why Join the Engineering Team at Snowflake?
  • Build an industry-leading data management system that customers love
  • Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more
  • Learn about and contribute to the most robust and secure enterprise SaaS platform that services hundreds of customers and millions of complex queries daily
  • Learn about and contribute to a highly scalable and reliable data processing platform that runs on hundreds and thousands of machines
  • Join a world-class team of both industry veterans and rising stars

Compensation:
The estimated base salary range for this role is $214,000 - $327,750. 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 package that includes medical, dental, and other benefits.
  • Senior Data Architect

    5 hours ago


    Clyde Hill, United States Snowflake Computing Full time

    Job Title: Senior Data ArchitectWe are seeking a highly skilled Senior Data Architect to join our Analytics Engineering & Platform team at Snowflake Computing. As a key member of our team, you will collaborate with our Go-To-Market (GTM) teams to develop top-tier infrastructure that supports data initiatives across the company.Responsibilities:* Design,...


  • 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 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...


  • Cherry Hill, New Jersey, United States Sapphire Innovations Full time

    Sapphire Innovations is a company that values its employees as the key factor for success. With a mission to create the world's most intelligent combination and integration of logistical network competencies, we strive to optimize our customers' logistics balance. Our team of around [number] people is dedicated to shaping the logistics of tomorrow. We are...


  • Chapel Hill, North Carolina, United States CData Software Full time

    Job Title: Senior Account ManagerCData Software is seeking a highly skilled Senior Account Manager to join our OEM Partnerships division. As a Senior Account Manager, you will be responsible for managing existing OEM partner accounts, ensuring the mutual success of the partnership.Key Responsibilities:Call on existing OEM partners to meet and exceed...


  • Oxon Hill, Maryland, United States WhirlWind Technologies, LLC Full time

    Job OverviewWhirlWind Technologies, LLC is seeking a highly skilled Senior Network Architect to lead the design, implementation, and maintenance of our Telecommunications Office (TCO) Networking environment and computer system.The ideal candidate will have a strong background in network engineering, architecture, and management, with a proven track record of...


  • Oxon Hill, Maryland, United States WhirlWind Technologies, LLC Full time

    Job OverviewWhirlWind Technologies, LLC is seeking a seasoned Senior Network Architect to lead the design and implementation of secure, reliable, and low-latency networking solutions.The ideal candidate will have a strong background in network architecture and design, with a focus on security, unified communications, and audio/visual systems.Key...


  • Clyde Hill, United States Puget Sound Energy Full time

    Puget Sound Energy: A Leader in Energy EfficiencyWe are seeking a highly skilled Senior IT Project Manager to join our Data/Automation team. As a key member of our team, you will play a critical role in managing our rapidly growing energy efficiency programs.Job SummaryThe Senior IT Project Manager will be responsible for managing the overall coordination,...


  • Cherry Hill, New Jersey, United States Liberty Personnel Services, Inc Full time

    Job SummaryLiberty Personnel Services, Inc 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, testing, and developing new applications using ASP.Net, C#, SQL, and Angular. You will also work on unit testing and ensuring the quality of our software products.Key...


  • Cherry Hill, New Jersey, United States Jobot Full time

    Job OpportunityWe are seeking a skilled Senior Software Developer to join our team at Jobot. As a national leader in wholesale electrical supplies, we have been around for over 100 years and continue to evolve and provide quality and value to our customers.We are looking for a talented individual who can work independently and collaboratively with our team...


  • Rock Hill, South Carolina, United States Nelnet Full time

    About NelnetNelnet is a professional services company that provides payment technology, education services, and learning management solutions to education and faith-based organizations. With over 40 years of experience, we've been serving our customers, associates, and communities to make dreams possible.Job SummaryWe're seeking a highly skilled Senior...


  • Signal Hill, California, United States Sapta Global Inc Full time

    Job OverviewSapta Global Inc is seeking a highly skilled Senior Software Development Manager to lead our software development team.Key ResponsibilitiesManage the entire software development process from conception to deployment.Oversee the maintenance and updating of software after deployment.Control the entire lifecycle of software and application...


  • Signal Hill, California, United States Sapta Global Inc Full time

    Job OverviewSapta Global Inc is seeking a highly skilled Senior Software Development Manager to lead our software development team.Key ResponsibilitiesManage the entire software development process, from conception to deployment.Update and maintain software after deployment.Oversee the entire life cycle of software and application development.Direct the...


  • Signal Hill, California, United States Sapta Global Inc Full time

    Job OverviewSapta Global Inc is seeking a highly skilled Senior Software Development Manager to lead our software development team.Key ResponsibilitiesManage the entire software development process, from conception to deployment.Update and maintain software after deployment.Control the entire life cycle of software and application development.Oversee and...


  • Oxon Hill, Maryland, United States WhirlWind Technologies, LLC Full time

    Job Title: Full Stack Senior Software DeveloperWe are seeking an experienced Full Stack Senior Software Developer to join our team at WhirlWind Technologies, LLC. As a key member of our development team, you will be responsible for designing, developing, testing, and implementing software-based components and interfaces.Key Responsibilities:Analyze user...


  • Suitland-Silver Hill, Maryland, United States Sparibis Full time

    Job Title: Senior Cloud Database AdministratorSparibis is seeking a highly skilled Senior Cloud Database Administrator to join our team. As a key member of our database administration team, you will be responsible for designing, implementing, and maintaining large-scale cloud databases to support our business applications.Responsibilities:Design and...


  • Cherry Hill, New Jersey, United States Remington & Vernick Engineers Full time

    Job Title: Senior Go Backend DeveloperRemington & Vernick Engineers is seeking a highly skilled Senior Go Backend Developer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining the back-end of various web application products for our GIS department.Key Responsibilities:Design...


  • Quaker Hill, United States ThayerMahan Inc Full time

    Join our dynamic and innovative team at ThayerMahan, a world leader in autonomous maritime surveillance and monitoring. Headquartered in Groton, CT, we are a fast-growing, mission-focused, innovative technology company in the Intelligence, Surveillance, and Reconnaissance (ISR) and Artificial Intelligence (AI) space. At ThayerMahan we pride ourselves on...

  • Architect (Level II)

    3 weeks ago


    Oxon Hill, United States LEUTERIO THOMAS LLC Full time

    Job DescriptionJob DescriptionArchitect (Level II) Leuterio Thomas, Architects and Engineers (LT) is a Multi-Faceted Company that provides high quality Architectural and Structural Engineering services with integration of new Technology to create innovative buildings designs. LT had performed projects as large as $75M in Construction Cost. Most recent...


  • Cherry Hill, New Jersey, United States Remington & Vernick Engineers Full time

    Job Title: Senior Electrical EngineerWe are seeking a highly skilled Senior Electrical Engineer to join our team at Remington & Vernick Engineers. As a Senior Electrical Engineer, you will be responsible for leading electrical design projects and managing a team of engineers and designers.Key Responsibilities:Develop and manage electrical designs for...