Skip to main contentOpteroAIBeta
Back to listings
Posted today
Glide logo

Principal Software Engineer - Product / Frontend

Glide
Australia, USremotesenior6-10 yearsWork permit required6 scored it

Description

SummaryGlide is looking for a Tech Lead Manager to lead our Platform engineering team. We are growing fast and need to 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 experience establishing services and architectural patterns that scale predictably, evolving legacy services already in production, and building data and infrastructure teams.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.ResponsibilitiesAs an engineering manager leading a deeply technical area, we don’t expect you to write code, but you should be able to engage in conversations around code, infrastructure, and architectural designs.TechnicalFacilitate the standardization of Glide’s data sync and persistence infrastructureDrive integrations with data source platforms to be able to provide customers with new data sources at an accelerated paceDesign, develop, and maintain a REST API into Glide’s data and core servicesProvide build, test, and runtime infrastructure to service teamsEnsure patterns are established for database throttling and request rate limiting to protect Glide’s uptimeMonitor infrastructure costs and coordinate improvements when necessaryDrive SRE tooling and best practices around observability and alertingPeople ManagementCultivate an environment where team members are empowered through a collective sense of ownership and belongingMeet with team members 1-on-1 on a regular basisEnsure that team members learn, grow, and advance in their careersCreate a shared understanding of decision making, direction, and progress for the team and the companyEncourage an environment of technical excellence, and facilitate architectural discussions and decision makingProvide technical project management support to the team, ensuring projects are scoped well for delivery, managed for risk, and delivered wellCollaborate with cross-functional stakeholders and across team boundaries to deliver key parts of our roadmapMinimum Qualifications5+ years engineering management experienceExperiencing building and maintaining highly available and scalable distributed systemsHave previously managed or built an infrastructure, developer experience, data, API, or equivalent platform teamDeep understanding of Accelerate concepts of Lead Time, Deployment Frequency, Mean Time to Recovery, Change Failure Rate and how they affect deliveryYou are a clear and effective communicator, be it when you write code, write emails, or explain complex technical issues to non-technical co-workersPassionate and self-motivated, with a demonstrated ability to work in a fast-paced and evolving environmentPreferred qualificationsExperience with data source platforms like Supabase, Airtable, Firestore, Sequin, ParagonExperience with Google Cloud Platform services like Cloud SQL, Cloud Run, AlloyDB, or equivalentScaled an event-driven architecture using Apache Kafka, Cloud Pub/Sub, or other eventing systemHave given conference talks around the OpenAPI spec, REST, or GraphQL API patternsFamiliarity with telemetry and monitoring solutions like Datadog, Prometheus, Grafana, Splunk, Google Cloud LoggingBachelor or Master’s degree in Computer Science, Software Engineering, or related fieldCompensationWe 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.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.Originally posted on Himalayas

Required skills

Engineering-ManagementPlatform-EngineeringTech-LeadSoftware-EngineeringBackend-DevelopmentPrincipal-Frontend-Engineer-ReactPrincipal-Software-EngineerPrincipal-Frontend-ArchitectPrincipal-Product-EngineerPrincipal-Software-Engineer---Frontend

Tech stack

KafkaRESTGraphQL

Benefits

Remote

This role may require work authorization in Australia, US

Check with the employer about specific visa or work permit requirements before applying.

Posted 4h agoSource: HimalayasView original listing

Want to know your chances? OpteroAI predicts your offer probability for this role based on your profile.

See your offer score

Free to start. No credit card.

Glassdoor rating3.5/5
IndustryEngineering Jobs

Company Insights

Glassdoor rating
3.5

Hiring behavior