A

Apple

Designs phones, computers and their operating systems

Principal Software Architect - Finance Technology Platform

Software EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • At least 10 years of software engineering experience, including deep expertise architecting large-scale distributed transactional systems where correctness is critical.
  • Experience serving as the lead architect of a platform used by multiple engineering teams, including multi-tenancy, extensibility, versioned application programming interfaces, and configuration-driven behavior.
  • Hands-on production experience building artificial-intelligence-native applications, including agent runtimes, tool or function calling, structured output validation, graph-based orchestration, context management, and memory systems.
  • Practical depth with retrieval and vector search, embeddings, agent frameworks, graph orchestration libraries, model evaluation and observability tooling, and prompt and context engineering at production scale.
  • Experience designing evaluation, guardrail, and human-in-the-loop strategies for artificial intelligence systems operating on consequential decisions.
  • Strong foundation in event-driven and event-sourced architecture, saga or workflow orchestration, streaming platforms, change data capture, and transactional data stores.
  • Experience with enterprise financial or transaction-processing domains, such as ledgers and sub-ledgers, payables, receivables, payments, settlement, or high-volume financial event processing.
  • Experience building or integrating with enterprise resource planning and financial systems of record, as well as document and data ingestion formats and pipelines including EDI, cXML, optical character recognition or document artificial intelligence, and change data capture feeds.
  • Experience with regulated, audited, or high-trust systems and their compliance implications.
  • A track record of technical leadership and architectural influence across large, complex organizations.
  • The ability to communicate complex technical concepts to executive, finance, and engineering audiences.
  • Demonstrated success mentoring and elevating technical talent across global teams.
  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Responsibilities

  • Define and govern the end-to-end architecture for the Finance Technology Platform, including transaction ingestion, validation, enrichment, matching, approval, position tracking, accounting determination, settlement, and reconciliation at enterprise scale.
  • Architect a multi-tenant, multi-entity foundation hosting applications built by multiple engineering teams, including tenant isolation, shared-capability reuse, per-tenant policy and configuration, versioned APIs, and independent release cadence.
  • Own the platform's agentic architecture, defining how artificial intelligence agents are specified, composed, evaluated, sandboxed, and promoted to production across transaction intake, approval reasoning, document extraction, match adjudication, exception resolution, counterparty correspondence, and settlement optimization.
  • Design the agent harness and supporting infrastructure, including tool and function interfaces over platform APIs, graph-based orchestration, multi-agent hand-off, context assembly, short- and long-term memory, retrieval over policy, contract, and master-data corpora, structured output validation, deterministic replay, cost and latency budgets, and graceful degradation to deterministic paths.
  • Establish the evaluation and safety discipline for agentic finance, including golden datasets, offline and online evaluations gating continuous integration, confidence thresholds, human-in-the-loop escalation policies, injection guardrails for externally supplied documents, full audit trails for agent actions, and deterministic boundaries for money movement, posting, and control points.
  • Set core platform patterns, including a canonical document model, saga-based orchestration, a sub-ledger separate from accounting determination, and business rules implemented as versioned configuration rather than compiled logic.
  • Own financial correctness and Sarbanes-Oxley controls, including immutable event history, exactly-once settlement, source-document-to-general-ledger lineage, continuous reconciliation with clear break ownership, and auditable controls designed into the platform.
  • Serve as the senior technical voice for Finance Technology by aligning architecture across teams, partnering with Finance, Controllership, Tax, and Audit, and growing engineers.

Desired Qualifications

  • At least 15 years of experience, including time architecting finance, accounting, or payments platforms at global scale.
  • Deep functional knowledge of one or more financial lifecycles end-to-end, including procure-to-pay, order-to-cash, record-to-report, expense, royalties, partner or developer payouts, or intercompany settlement, with approval hierarchies, matching and tolerance frameworks, tax determination, payment terms, and period close.
  • Experience extending or decomposing monolithic enterprise systems into service-based platforms interoperating with an existing system of record while business operations continued uninterrupted.
  • Experience designing sub-ledger and account-determination layers, multi-GAAP or statutory reporting, multi-entity and multi-currency processing, and intercompany netting.
  • Experience with continuous reconciliation and break-management systems at scale.
  • Experience building agentic systems that take real-world actions involving money, contracts, or regulated data, including sandboxing, least-privilege tool access, and defense against injection through untrusted third-party documents.
  • Experience with fine-tuning, distillation, or model routing to balance accuracy, cost, and latency in production agent workloads.
  • Experience using machine learning for finance, including anomaly and fraud detection, cash forecasting, transaction classification, and duplicate detection.
  • Background in developer experience for platform consumers, including software development kits, local test harnesses, simulation environments, and self-service onboarding.
  • Experience evolving engineering culture toward measurable reliability, correctness, cost ownership, and evaluation-driven artificial-intelligence development.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs