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.