Remote · Full-Time

Senior Platform Engineer

Apply now

Glide is looking for a Senior Platform Engineer to help evolve our data sources strategy, become more efficient with our infrastructure utilization as we scale, and achieve a high level of operational excellence for availability, security, and performance.

The ideal candidate has a specialty in provisioning and managing large-scale, persistent, data sources (e.g., PostgreSQL, Apache Kafka, NATs, etc…) in a variety of cloud environments. They are comfortable evolving legacy services already in production by using progressive rollout techniques. And they leverage observability and appropriate testing to build confidence in a service.

We’re building a simpler, faster way for anyone to build custom software for their business, without any technical or design skills. Tens of thousands of non-technical people use Glide to build apps to power their businesses, organizations, personal projects, and more. As customers create apps to visualize, interact with, take action on, and analyze their growing data sets, we must keep this big picture in mind as we improve various levels of our engineering stack.

Life as a Glide Engineer

We are a distributed remote team, which means we work asynchronously most of the time. A typical week would include:

  • Joining a Pod Sync, where you’ll work with your Pod Lead and fellow engineers to prioritize and distribute work
  • Discussing and collaboratively solving engineering and product problems in Slack or Zoom
  • Shipping new features, bugfixes, and technical improvements
  • Reviewing your teammates’ Pull Requests and providing helpful feedback
  • Sharing on-call duties with the rest of your Engineering colleagues
  • Attending a Glide Sync, our company-wide meeting where we hear from customers, share demos, and discuss company progress
  • Working with your engineering manager in a 1:1 to maximize your impact at Glide

Responsibilities

As an individual contributor in a deeply technical area, we expect you to write and review code, spin up cloud infrastructure, and proactively make risk-adjusted architectural decisions to solve clear problems.

Your responsibilities will include:

  • Facilitate the standardization of Glide’s data sync and persistence infrastructure
  • Drive integrations with data source platforms to be able to provide customers with new data sources at an accelerated pace
  • Provide build, test, and runtime infrastructure to service teams
  • Ensure patterns are established (e.g., for database throttling, request rate limiting, etc…) to protect Glide’s uptime
  • Monitor infrastructure costs and coordinate improvements when necessary
  • Drive SRE tooling and best practices around observability and alerting
  • Write, review, and maintain code primarily in TypeScript
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve reliable scale with our systems
  • Provide technical leadership, mentorship, pairing opportunities, and code review to encourage the growth of others

Minimum Qualifications

  • 5+ years of experience as a platform engineer/SRE
  • 3+ years experience building and maintaining highly available and scalable distributed data sources
  • Experience managing large-scale PostgreSQL installations
  • Experience with Google Cloud Platform services like Cloud SQL, Cloud Run, AlloyDB, or equivalent
  • Experience orchestrating complex systems with Kubernetes
  • Proficiency in TypeScript development
  • Strong SQL skills; can speak to covering index optimization strategies
  • Experience designing, building and running data-intensive event-driven architectures
  • You are a clear and effective communicator, be it when you write code, write emails, or explain complex technical issues to non-technical co-workers
  • Passionate and self-motivated, with a demonstrated ability to work in a fast-paced and evolving environment

Preferred qualifications

  • Experience with Firestore
  • Scaled an event-driven architecture using Apache Kafka, Cloud Pub/Sub, or other eventing system
  • Familiarity with telemetry and monitoring solutions like Datadog, Prometheus, Grafana, Splunk, Google Cloud Logging

Compensation

We offer a competitive salary and benefits package, a supportive and dynamic remote work environment, and opportunities for career growth. If you are a self-starter with a passion for scaling platform services and the teams that support them, we want to hear from you!

Glide is an equal opportunity employer and welcomes applicants from all backgrounds to apply.

 

Eligibility for Employment or Contractor engagement:

  • All individuals must be able to show authorization to work in the country in which they reside.
Apply Now

If you're unsure if you qualify for the role, or just want to meet us and learn more, please record a quick video to introduce yourself and show us something you've worked on. Send it to jobs@glideapps.com and we'll take a look.

Share this job