Principal Software Engineer - Platform, APIs, Distributed Systems (Tech Lead)

Evolution USAUnited StatesRemotefull_timeprincipal

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Design and build a developer platform for creating, versioning, and reusing complex systems, focusing on API design, distributed systems, and internal developer platforms.
  • Take technical ownership of core platform systems, including designing APIs and data models used by multiple engineering teams.
  • Define API contracts, versioning strategy, and backward compatibility to ensure systems are composable, scalable, and reliable.
  • Coach engineers and influence platform design standards, making practical trade-offs between architecture and delivery.
  • Operate as a deeply hands-on technical lead, building towards good architecture incrementally within an evolving, actively used platform.

Soft Skills

Technical LeadershipCoachingSystem Design

Requirements

Regions: Us

Get jobs like this in your inbox

Weekly API Design, Distributed Systems, Internal Developer Platforms hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in