AlphaSense

Principal Software Engineer - Platform Engineering

AlphaSense$246K — $339K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Deep hands-on architecture experience with large microservice estates of hundreds of services.
  • Strong programming proficiency in Java and Python, with readiness to tackle other languages as needed.
  • Proven record of decomposing extensive service architectures into independently evolving sub-systems.
  • Experience designing systems for horizontal scalability across multiple regions and deployment models.
  • Solid background in cloud-native technologies like Kubernetes, containers, and AWS.
  • Expertise in externalizing configuration, minimizing environment dependencies in application code.
  • Demonstrated ability to implement significant architectural changes in services managed by other teams.

Responsibilities

  • Drive necessary service-side architectural changes for cell architecture implementation.
  • Decompose numerous microservices into independent sub-systems with their own lifecycles.
  • Identify and address horizontal scalability issues across regions and deployment models.
  • Own the end-to-end management of the environments application configuration framework.
  • Develop services and libraries for private and isolated cloud environments.
  • Design and implement changes directly within product services, collaborating with respective teams.
  • Establish architectural patterns and reference implementations for product teams to follow.
  • Transform configuration management into a runtime consideration rather than a fixed component in service code.
  • Collaborate with Cloud Platform, SRE, and DevEx to clarify service and platform boundaries.
  • Elevate the overall architectural standards within the organization while mentoring senior engineers.
  • Integrate AI tools into daily development processes for sustainable productivity improvements.

Benefits

  • Performance-based bonuses and equity opportunities.
  • Generous benefits program including health, wellness, and time-off perks.
Full Job Description
About The Role:

AlphaSense runs a large-scale, Kubernetes-native platform built on a modern microservices architecture, serving the majority of the Fortune 500. We're now moving it into a cell-based architecture, where each cell is an independent deployment of the platform, and the cell count is heading from dozens toward hundreds, including private and isolated clouds.

Platform tooling only takes that so far. The rest of the problem is architectural and it sits in the services: how they're structured, how they're bounded, and what they assume about the environment they run in. This role owns that side of the work.

You'll set the architectural direction for how our services scale horizontally across regions, cells and deployment models, and you'll build it rather than specify it. You'll own the environments configuration management framework to operate environments as a fleet, and the services and libraries to make it work. Where the answer is a re-architecture rather than a patch, you design it and you write it. Much of it lands in code other teams own, so influence matters as much as design.

The scope is deliberately broad: hundreds of services, several languages, and the latitude to go after whichever scalability limit matters most. Our main languages are Java, Python, React and Rust.

We use AI tooling heavily and expect the same from you, along with a view on how the rest of engineering should be using it.

What You'll Do:
  • Drive the service-side changes cell architecture needs: re-architecture, shared library, etc.
  • 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

Who You Are:
  • Deep hands-on architecture experience in large microservice estates, at least in hundreds
  • 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


For base compensation, we set standard ranges for all roles based on function and level benchmarked against similar stage growth companies and internal comparables. In order to be compliant with local legislation, as well as to provide greater transparency to candidates, we share salary ranges on all job postings regardless of desired hiring location. Final offer amounts are determined by multiple factors including candidate experience/expertise and may vary from the amounts listed below.

You may also be offered a performance-based bonus, equity, and a generous benefits program.

Base Compensation Range

$246,000-$339,000 USD

About AlphaSense

AlphaSense is a software company that provides an AI-powered search engine for business professionals. The company was founded in 2011 and is headquartered in New York City. AlphaSense's search engine allows users to search across a wide range of sources, including company filings, news articles, and research reports. The company's platform is used by a variety of industries, including finance, consulting, and legal. AlphaSense has received numerous awards for its innovative technology and has been recognized as one of the fastest-growing companies in the United States.
Learn more about AlphaSense
Size
200 employees
Industry
Founded
2011

Similar Jobs

More Jobs at AlphaSense

More Information Technology Jobs

Find similar Principal Software Engineer - Platform Engineering jobs: