Garrett Squire

Senior Software Engineer

Seattle, Washington, United States12 yrs experience

Key Highlights

  • Expert in low-level development and programming language design.
  • Proficient in Rust, Go, and cloud infrastructure.
  • Strong background in software engineering and system optimization.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in SaaS and cloud infrastructure.

Contact

Skills

Core Skills

NetworkingSoftware EngineeringSecurityInfrastructureQuality AssuranceSystem Administration

Other Skills

RustCDNCache SystemsWAFBot ControlGoC++KubernetesKafkaAWS S3CouchBaseREDISPythonPerlDocker

About

I am a senior software engineer that enjoys learning and writing code. Some of my interests include programming language design and low-level development. In my free time I love following baseball and improving my photography skills.

Experience

12 yrs
Total Experience
1 yr 2 mos
Average Tenure
7 mos
Current Experience

Oracle

Senior Software Engineer

Nov 2025Present · 7 mos · Seattle, Washington, United States · Hybrid

  • Oracle Cloud Infrastructure

Cloudflare

Systems Engineer

May 2022Oct 2023 · 1 yr 5 mos · Seattle, Washington, United States

  • I was a member of the cache team where I worked on systems that powered Cloudflare's CDN suite. This included projects like our in-house Rust reverse proxy (Pingora) and a sibling service that helped direct internal requests. I had the opportunity to work with myriad other teams as cache is a cornerstone Cloudflare product.
RustCDNCache SystemsNetworkingSoftware Engineering

Amazon web services (aws)

Software Development Engineer II

Aug 2020Apr 2022 · 1 yr 8 mos · Seattle, Washington, United States

  • I worked on the WAF Detection team developing the Bot Control product. I primarily used Rust to write services that integrated with existing WAF features.
RustWAFBot ControlSoftware EngineeringSecurity

Imperva

Senior Software Engineer

Jul 2019Apr 2020 · 9 mos

  • Distil Networks was acquired by Imperva.

Distil networks

Software Engineer III

Oct 2018Jul 2019 · 9 mos

  • I worked on the edge platform team which managed many back end services that are deployed for our customers and internally. I got to use Go, Rust, and a little bit of C++ as well.
  • Distil Networks was acquired by Imperva in July of 2019.
GoRustC++Software Engineering

Crowdstrike

2 roles

Software Engineer III

Jul 2018Oct 2018 · 3 mos · Orange County, California Area

  • I worked on making CrowdStrike's cloud more portable by integrating Kubernetes into their existing stack. In order to support this, I updated the Go services to work inside a container while maintaining backwards compatibility.
KubernetesGoInfrastructure

Software Engineer II

Apr 2017Jul 2018 · 1 yr 3 mos · Orange County, California Area

  • As a member of the cloud engineering team, I was mainly responsible for maintaining our Go services. We also heavily used Kafka as our message passing system.
GoKafkaInfrastructure

Hart, inc.

Software Engineer

Apr 2016Apr 2017 · 1 yr · Orange County, California Area

  • At Hart I was a member of the platform team where I worked with Go to build micro services to integrate with the data team for the front-end products. I had a chance to work with AWS S3, CouchBase, and REDIS to ensure our services were robust and secure.
GoAWS S3CouchBaseREDISSoftware Engineering

Sendgrid

Associate Software Engineer

Aug 2015Apr 2016 · 8 mos · Orange County, California Area

  • I was a quality assurance engineer and worked with the senior developers on integrating new changes into the mail platform. I got the chance to work with docker to quickly setup test environments that are reproducible and efficient. The main languages I used were Go, Python, and Perl.
  • I also deployed changes to our pipeline in multiple data centers where I monitored logs using Splunk to ensure that there are no issues.
GoPythonPerlDockerQuality Assurance

Nutanix

Software Engineering Intern

Jun 2014Sep 2014 · 3 mos · San Jose, CA

  • Aside from adding new tools for internal developers, I helped submit patches to the existing code base for the Nutanix OS software. Most of my work was done with Python, MongoDB, and a few other Linux tools.
PythonMongoDBSoftware Engineering

Camden asset management

Intern

Jun 2012Sep 2012 · 3 mos

  • I migrated many SQL stored procedures to a job scheduling software to help automate them. In addition to this I helped gather financial data and ordered it in a way that was useful to the portfolio analysts.
  • I continued working remotely during the next school year as well.
SQL

Cal poly state university

Student Assistant

Oct 2011Jun 2015 · 3 yrs 8 mos

  • I helped maintain Cal Poly's computing services through system monitoring mainly. I found myself writing Perl and bash scripts to help update or install software or manage large amounts of data.
PerlBashSystem Administration

Education

California Polytechnic State University-San Luis Obispo

Bachelor of Science (B.S.) — Computer Science

Jan 2010Jan 2015

Stackforce found 100+ more professionals with Networking & Software Engineering

Explore similar profiles based on matching skills and experience