Staff Software Engineer, Infrastructure Asset Systems
Anthropic · San Francisco Bay Area · 1 mo ago
RemoteRemoteEngineering$320k–$405k/yrFull-time
About the role
Anthropic's infrastructure footprint — datacenters, networking, compute, and facilities — is growing rapidly, and so is the need to track, account for, and govern those assets with precision and confidence. Our finance, accounting, internal audit, and infrastructure teams need a shared, trustworthy view of every asset from the moment it's purchased through receipt, deployment, transfers, and eventual disposal — with the controls, auditability, and reporting required to operate responsibly at scale.
Key responsibilities
- Build and extend the systems that track, govern, and report on Anthropic's infrastructure assets: the asset data model, lifecycle state machine, approval workflow engine, reconciliation pipelines, and reporting layer
- Build durable, well-tested integrations with our financial and procurement systems as the bidirectional system of record for fixed asset events
- Implement and maintain the compliance surface: immutable event logging, tamper-evident audit trails, role-based access control with least-privilege defaults, segregation of duties, and period-close controls
- Build internal-facing UI for accounting, audit, and infrastructure teams to receive, transfer, and dispose of assets and to run reconciliations and reports without engineering involvement
- Work closely with infrastructure teams responsible for managing fixed assets to understand their workflows and translate operational requirements into software
- Partner with accounting, audit, tax, finance, and procurement teams to translate controls and reporting requirements into technical designs and to evolve them as the business changes
- Establish and document processes for asset onboarding, data quality, change management, and controls scoping as the asset base grows
Minimum qualifications
- Proficiency in a compiled, statically typed language such as Go or Rust, with strong object-oriented design fundamentals
- Experience designing relational data models and writing SQL for systems with complex entity relationships
- Experience designing and building APIs and service-to-service integrations
- Experience building systems with auditability, access control, or compliance requirements
- Experience translating requirements from non-engineering stakeholders into technical designs
- Strong written and verbal communication
Preferred qualifications
- Front-end web development experience
- Experience with Go and TypeScript
- Experience with design tools such as Figma
- Experience building or operating asset lifecycle management, IT asset management, ERP, or fixed-asset systems
- Familiarity with internal controls and audit concepts: audit trails, segregation of duties, change management, access reviews
- Experience integrating financial or procurement systems
- Experience building workflow or approval engines, RBAC systems, or report/query builders
- Experience building and operating internal tools or platforms used by non-engineering teams
- Familiarity with accounting concepts such as capitalization, depreciation, CIP, fixed asset registers, and period close
- Experience with datacenter or network infrastructure operations