A day in the life of a Full Stack Engineer at CalendlyOn a typical day, you will be working on:
- Building and improving the systems that detect and stop abuse across sign-up, booking, and messaging, such as spam, phishing, bots, and fraudulent SMS traffic.
- Improving the reliability, deliverability, and compliance of the email and SMS notifications Calendly sends.
- Shipping new detection carefully: measuring how it performs on real traffic before it acts on accounts, and weighing false positives against false negatives.
- Responding to active abuse, including during on-call, by stopping the damage fast, then replacing quick fixes with durable ones.
- Building tools that help our Trust & Safety Operations team review accounts faster and understand why the system took each action.
- Partnering with Product, Operations, and Data to define requirements and measure the impact of what we ship.
- Working with other product teams to add protections to the flows they own.
- Reviewing implementation plans and pull requests, and sharing what you learn with the team.
What do we need from you?- 3+ years of professional software development experience at a SaaS or technology company, including building and running production systems.
- Strong backend skills: building services, APIs, and data-heavy workflows in a service-oriented architecture.
- Experience with Rails, Node/TypeScript, Go, or a comparable language or framework, and a willingness to work across more than one.
- Comfort with relational databases and SQL, and with using data to check whether a change actually worked.
- An analytical, curious mindset: you think about how a system could be misused, not only how it's supposed to be used.
- Good judgment about trade-offs, such as stopping bad actors without adding friction for real customers.
- A commitment to clean, reliable, maintainable code, thoughtful testing, and shipping in small increments.
- Clear communication with engineers and non-engineers alike, including Operations and Support partners.
- Comfort and skill with AI tools in your engineering work, including reviewing their output critically.
- Availability to take part in an on-call rotation for critical services.
- Authorized to work lawfully in the United States of America as Calendly does not engage in immigration sponsorship at this time.
Nice to have- Experience in trust and safety, fraud, spam, or abuse prevention.
- Experience with email or SMS delivery, such as deliverability, sender reputation, or messaging compliance.
- Experience with bot protection, rate limiting, or third-party risk and verification services.
- Experience building rules engines, risk scoring, or ML-backed decisions in production.
- Experience using LLMs to classify or moderate user-generated content.
- Experience with GCP, Kubernetes, PostgreSQL, or Redis.
Tier 1 Salary Hiring Range
$187,680-$227,424 USD
Tier 2 Salary Hiring Range
$172,040-$208,472 USD
Tier 3 Salary Hiring Range
$156,400-$189,520 USD
The ranges listed above are the expected annual base salary for this role, subject to change.
Calendly takes a number of factors into consideration when determining an employee's starting salary, including relevant experience, relevant skills sets, interview performance, location/metropolitan area, and internal pay equity.
Base salary is just one component of Calendly's total rewards package. All full-time (30 hours/week) employees are also eligible for equity awards, and competitive benefits. Eligible Sales employees also qualify for a Sales Incentive program.
Calendly uses the zip code of an employee's remote work location, or the onsite building location if hybrid, to determine which metropolitan pay range we use. Current geographic zones are as follows:
- Tier 1: San Francisco, CA, San Jose, CA, New York City, NY
- Tier 2: Chicago, IL, Austin, TX, Denver, CO, Boston, MA, Washington D.C., Philadelphia, PA, Portland, OR, Seattle, WA, Miami, FL, and all other cities in CA.
- Tier 3: All other locations not in Tier 1 or Tier 2
This role may require occasional travel for company events, team collaboration, or offsites.