Greenhouse Software

Principal Backend Engineer

Greenhouse Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $230,000 - $300,000 per year

Job Level

Lead

Tech Stack

AWSGoGraphQLKafkaKubernetes

About the role

  • Own the architecture for large-scale, complex product projects.
  • Own the implementation of critical features and systems, ensuring their ongoing health, scalability, and efficiency, while improving and modernizing the surrounding ecosystems.
  • Work with engineering, design, and product leadership to evolve existing features and innovate in new directions.
  • Lead efforts to improve engineering standards, tools, frameworks, and processes.
  • Mentor and develop other engineers on the team.
  • Attend Medium’s twice-yearly, in-person offsites (hosted in locations around the U.S.).

Requirements

  • 10+ years of experience as a software engineer building large-scale distributed backend systems.
  • Expert-level proficiency in Go (BONUS: Experience designing systems leveraging AWS, Kafka, GraphQL, Kubernetes, and Datadog).
  • Experience operating at Medium’s product/user scale (millions of users; continuous delivery; feature flags).
  • Experience modernizing legacy code bases.
  • Experience utilizing modern AI tooling to accelerate development efforts.
  • You’ve personally used Medium and are excited to contribute to Medium’s mission of deepening understanding through human storytelling.
Benefits
  • Working with a fully distributed team: We’re fully remote and have teammates across the U.S. & France.
  • Healthcare benefits covered at 100% for employees and 70% for dependents.
  • Generous parental leave policy & child education stipend.
  • Mental health support through Talkspace.
  • Financial wellness support through Northstar.
  • Stipends for wellness, co-working, professional development, wifi and a one-time home office bonus.
  • Unlimited PTO and standard company holidays.
  • A discounted Medium membership!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoAWSKafkaGraphQLKubernetesDatadoglarge-scale distributed backend systemsmodern AI toolinglegacy code modernizationcontinuous delivery
Soft skills
leadershipmentoringcollaborationinnovationengineering standards improvement