AlphaSense logo

Principal Software Engineer – Platform Engineering

AlphaSense
NewPosted today

LOCATION

United States · Remote

EXPERIENCE

Not specified

SALARY

$246K - $339K /year

SKILLS REQUIRED

KubernetesSoftware ArchitectureMicroservices Architecturedistributed systemsSystem Design

Job description

Overview

Principal Software Engineer on the Platform Engineering team, setting the architectural direction for scaling AlphaSense's Kubernetes-native microservices platform across regions, cells and deployment models.

What you'll do

  • Drive the service-side changes cell architecture needs, including re-architecture and shared libraries.
  • Decompose hundreds of microservices into sub-systems with independent lifecycles.
  • Find and close horizontal scalability gaps across regions, cells and deployment models.
  • Own the environments application configuration management framework end-to-end.
  • Own the services and libraries specific to private and isolated cloud deployments.
  • Design and land changes directly in product services, partnering with the teams that own them.
  • Set the architecture patterns and reference implementations product teams build against.
  • Make configuration a runtime concern rather than something baked into service code.
  • Partner with Cloud Platform, SRE and DevEx on where the service and platform boundary should sit.
  • Raise the architectural bar across the org and mentor Staff and Senior engineers.
  • Embed AI tooling into day-to-day development for lasting productivity gains.

What you'll need

  • Deep hands-on architecture experience in large microservice estates, at least in hundreds of services.
  • Strong in Java and Python, and willing to contribute to other tech stacks if needed.
  • Track record decomposing large service estates into sub-systems that can evolve independently.
  • Proven experience designing for horizontal scalability across regions and independent deployments.
  • Experience with cell-based, multi-tenant or multi-region architectures.
  • Strong cloud-native background: Kubernetes, containers and AWS.
  • Experience externalising configuration and removing environment coupling from application code.
  • Demonstrated ability to land significant changes in code owned by other teams.
  • A record of spotting architectural limits before they turn into incidents.
  • Ability and desire to design, lead, influence and deliver on ambitious technical roadmaps.

Nice to have

  • Experience with Vespa.
  • Experience with private, isolated, on-premise or air-gapped deployments.
  • Design and stewardship of shared libraries or internal frameworks used by many teams.

Details

  • Location: Remote - United States.
  • Base compensation range: $246,000 - $339,000 USD.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Engineer – Platform Engineering