Service status ·A8 Core™ · The Operating System for Financial Accounts ·The account operating system · API-first
← All open roles
Careers · Architecture

Principal Software Architect

The Principal Software Architect owns the evolution of one or more major platform domains and serves as a hands-on technical leader responsible for modernization, scalability, reliability, and engineering excellence.

Location Remote (United States) Reports to Chief Architect Team Architecture

Why this role exists

The Principal Software Architect owns the evolution of one or more major platform domains and serves as a hands-on technical leader responsible for modernization, scalability, reliability, and engineering excellence.

This is not a management role.

This is a builder’s role.

We are looking for someone who thrives in complexity, embraces ownership, and can transform mature systems into modern, cloud-native platforms.

What you’ll own

Potential ownership areas include:

  • Account Platform
  • Ledger
  • Custody
  • Retirement Administration
  • Alternative Assets
  • Compliance
  • API Platform
  • Reporting

Responsibilities

Architecture Leadership

  • Define domain architecture
  • Create reference architectures
  • Establish engineering standards
  • Lead architecture reviews

Platform Modernization

  • Lead migration to .NET 10
  • Introduce event-driven architectures
  • Modernize legacy services
  • Reduce technical debt

Engineering Excellence

  • Mentor senior engineers
  • Improve software quality
  • Improve observability
  • Improve reliability

Customer Impact

  • Partner with Product teams
  • Improve scalability
  • Improve performance
  • Support strategic customer requirements

Qualifications

Required

  • 15+ years software engineering experience
  • 10+ years architecture experience
  • Expert-level C# and .NET expertise
  • Experience modernizing enterprise platforms
  • Experience designing distributed systems
  • Strong financial systems experience preferred

Technical environment

Platform

.NET 10C# 14ServiceStackASP.NET CoreGraphQL

Data

Azure SQLCosmos DBRedis

Messaging

Event HubService Bus

Observability

OpenTelemetryApplication Insights

Security

B5 Secure™FIDO2

Your first year

First 90 Days
  • Complete architecture assessment
  • Identify modernization priorities
  • Establish domain roadmap
First 6 Months
  • Deliver modernization initiatives
  • Improve engineering productivity
  • Improve reliability
First 12 Months
  • Deliver measurable business outcomes
  • Reduce platform complexity
  • Increase development velocity
Join the team

Why join A8 Core™

You will have the opportunity to help build one of the most ambitious financial infrastructure platforms in the industry while working alongside world-class engineers and architects.

Scroll to Top