Senior Software Engineer

2 days ago


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, cross-cloud development, and engineering excellence to evolve our developer infrastructure and tooling to be elastic, large-scale, and highly performant with simplicity at its core.



As a software engineer in the ES team, you will help Snowflake realize its mission and vision of becoming the premier Data Cloud by accelerating the delivery of our high-quality software to production.



Key Responsibilities


  • Develop tools for large monorepo-based codebases
  • Ensure flawless technical execution
  • Collaborate with product managers to chart quarterly and long-term roadmaps for the team
  • Drive clarity on our strategy and prioritize tasks for maximum impact
  • Communicate effectively with team members and stakeholders


Requirements


  • 7+ years of industry experience developing tools for large monorepo-based codebases
  • Strong passion for making developers highly productive
  • Excellent problem-solving skills and strong CS fundamentals
  • Experience working with the Bazel build system and/or its internals
  • Fluency in Java, C++, Python, or Go
  • Ability to work in a team environment and mentor junior engineers
  • Strategic mindset and strong sense of what to prioritize for maximum impact
  • Excellent interpersonal communication skills
  • Outstanding written and oral English language skills


Bonus points for experience with one or more of the following:




  • Experience with the Bazel production ecosystem (e.g. BuildBarn, BuildBuddy)
  • Experience with the integration between Bazel and IDEs such as IntelliJ and VSCode
  • Experience with IntelliJ plugin development
  • Developing data or distributed systems internals
  • Experience with CI/CD Platforms (e.g. Jenkins, Nexus, Artifactory, gitlab)
  • Experience with Kubernetes, ArgoCD, and Helm
  • Multi-tenant systems, with focus on reliability, performance, isolation, and security
  • Experience working on enterprise-grade build systems
  • Experience with shell scripting (e.g. bash)


Snowflake employees must abide by the company's data security plan as an essential part of their duties.



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



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


  • Clyde Hill, United States Snowflake Computing Full time

    Build the Future of DataAt 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...


  • Hill Afb, United States BAE Systems USA Full time

    Job Title: Senior Software EngineerBAE Systems is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software systems that meet the needs of our customers.The ideal candidate will have a strong background in software engineering,...


  • Clyde Hill, United States Tanium Full time

    About the RoleTanium is seeking a highly skilled Full-Stack Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing new product ideas from the ground up, while working closely with product management for feedback and input.Key ResponsibilitiesBuild and maintain...


  • Cherry Hill, New Jersey, United States TWO95 International Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at TWO95 International. The ideal candidate will have a strong background in software development, computer engineering, or related fields, with a focus on building scalable and efficient software solutions.The successful candidate will have experience with semantic HTML5, CSS3, and...


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


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


  • Clyde Hill, United States Snowflake Computing Full time

    Job DescriptionSnowflake is seeking a highly skilled Principal Software Engineer to join our Anti-Abuse team. As a key member of our team, you will be responsible for designing and deploying anti-abuse controls for our newest features, such as Snowpark and data sharing. You will work closely with senior engineers and management to identify and mitigate abuse...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    Join Our Team as a Computational Geometry Senior Software EngineerAt Re:Build Manufacturing, we're revolutionizing the manufacturing industry by leveraging advanced digital manufacturing techniques. We're seeking a highly skilled Computational Geometry Senior Software Engineer to join our dynamic team.As a key member of our team, you will be responsible for...


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


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingWe're a company that's rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past 20-30 years. Our strategy is to employ technology, systems, deep financial resources, and best management practices to compete and win as manufacturers in the global...


  • Hill AFB, United States BAE Systems, plc Full time

    Job Summary: BAE Systems is seeking a skilled Software Engineer to support the Air Force's acquisition of the next generation Intercontinental Ballistic Missile (ICBM) and other evolving business pursuits. This role will involve working on UI, Developer, Software Engineer, Network Operations, Support, Development, and Technology.About the Role: As a Software...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    Revolutionize Composites Manufacturing with Re:Build ManufacturingWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Re:Build Manufacturing. As a key member of our team, you will be responsible for developing software to automate the design and manufacturing processes of composite parts.Key Responsibilities:Develop software...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingWe are a manufacturing company that is rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past 20-30 years. Our strategy is to employ technology, systems, deep financial resources, and best management practices to compete and win as manufacturers in...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingWe are a company that is revolutionizing the manufacturing industry by leveraging advanced digital manufacturing techniques to bring rapid prototyping capabilities and unprecedented scalability to the composites industry.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our dynamic team. As a key member...


  • Clyde Hill, United States Smartsheet Full time

    Job SummarySmartsheet is a technology company that empowers teams to manage projects, automate workflows, and build new solutions using simple tools. We're looking for a Senior Data Engineer to help guide analyses, create insights, and influence decisions. Key Responsibilities Partner with Finance to understand their goals and execute on opportunities to...


  • Signal Hill, California, United States Sigmaways Inc Full time

    Full Stack EngineerWe are seeking a highly skilled Full Stack Engineer to join our team at Sigmaways Inc. and contribute to the development of advanced technologies and applications that revolutionize payments.Key Responsibilities:Lead the design, implementation, and delivery of engineering efforts across a program.Create, introduce, test, and deploy new...


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


  • Signal Hill, California, United States Sigmaways Inc Full time

    Full Stack Developer - Revolutionizing PaymentsWe are seeking a talented Full Stack Developer to contribute to the development of advanced technologies and applications that are transforming the payments industry.Key ResponsibilitiesLead the design, implementation, and delivery of engineering efforts across a program.Create, introduce, test, and deploy new...