Staff Software Engineer, Infrastructure Asset Systems
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