Senior Full Stack Engineer, Support Engineering

Calendly Calendly · Enterprise · Remote · Engineering

Senior Full Stack Engineer on the Support Engineering team responsible for shaping and scaling internal tools, integrations, and in-product capabilities that power go-to-market teams. This role involves end-to-end ownership, from defining problems and architecting systems to building, launching, and continuously improving them, blending technical expertise with cross-functional collaboration. The role focuses on designing, building, and operating services and APIs for contacts, companies, data syncing, deduplication, and enrichment, prioritizing reliability, performance, and maintainability. It also involves partnering with Product and Design, contributing to data models, improving platform resilience with observability, and collaborating with adjacent squads. Experience with backend development, SaaS environments, cloud platforms (GCP preferred), Kubernetes, relational databases (PostgreSQL preferred), and service-oriented architectures is required. Frontend experience with React and TypeScript is a plus.

What you'd actually do

  1. Design, build, and operate services and APIs for contacts, companies, syncing third party data sources, deduplication, enrichment, and search - prioritizing reliability, performance, and maintainability.
  2. Partner with Product and Design to shape requirements, sequence milestones, and deliver incremental value that supports our customers..
  3. Contribute to our data model and storage strategies for people and related objects, ensuring consistency, privacy, and scalability.
  4. Improve platform resilience with robust observability, fault-tolerant patterns, and production readiness; participate in on-call to support business critical services.
  5. Collaborate with adjacent squads to evolve architecture and shared components; participate in code reviews and provide mentorship to peers.

Skills

Required

  • 7-10+ years of professional software development experience
  • owning production services at scale in a SaaS environment
  • Strong proficiency in backend development, building services, APIs, and data-intensive backend workflows
  • Experience designing for scalability, reliability and observability in cloud environments (GCP preferred) with container orchestration (Kubernetes)
  • Experience with service oriented architectures and modernizing or decomposing legacy systems to services where appropriate
  • Proficient with relational databases (PostgreSQL preferred) and data modeling for complex domains
  • Bias for clean, maintainable code, thoughtful testing and incremental delivery; strong collaboration and communication skills

Nice to have

  • Frontend experience with React and TypeScript or a strong interest in partnering closely on UI contracts and end-to-end delivery
  • Experience with microfrontends, Node services, Rails ecosystems, and event-driven architectures
  • Go
  • Ruby

What the JD emphasized

  • Must-have
  • owning production services at scale
  • reliability
  • observability
  • scalability