Principal Software Architect, Finance Technology Platform

Socket.dev

Sunnyvale (CA)

On-site

USD 190,000 - 280,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple is seeking a Principal Software Architect to define and lead the technical vision for its next-generation Finance Technology Platform. This role designs and builds a multi-tenant, AI-native platform that powers end-to-end financial processing with humans in the loop by policy, not by default.

You will influence architecture before code is written, own the standards for financial correctness, and collaborate with Finance leadership to deliver scalable, auditable solutions.

Qualifications

  • 10+ years of software engineering experience with large-scale distributed transactional systems.
  • Lead architect experience for a platform used by multiple teams; multi-tenancy and extensibility.
  • Hands-on AI-native applications in production; agent runtimes, tool calls, validation, orchestration.

Responsibilities

  • Define and lead the technical vision for a multi-tenant Finance AI platform.
  • Architect the platform, set engineering standards, and influence across divisions.
  • Partner with Finance, Controllership, Tax, and Internal Audit to ensure correctness and auditability.

Skills

Distributed systems
Platform architecture
AI-native apps
Event-driven architecture
Leadership influence
Executive communication
Mentoring
Finance domain experience
Code-first leadership

Education

Bachelor's degree in Computer Science or related field

Job description

We are seeking a Software Architect to define and lead the technical vision for Apple's next-generation Finance Technology Platform. This is a platform-defining technical authority role, responsible for designing and building a multi-tenant, AI-native platform that powers financial transaction processing end-to-end — from business event ingestion through validation, enrichment, approval, position tracking, settlement, and reconciliation. This is not a management role. It is a first-principles engineering leadership role: you will architect the platform, set the standards other teams build against, and personally shape the agentic Finance AI foundations that make this platform fundamentally different from the transaction-recording systems that came before it.

Description

Finance systems have historically been transaction recorders. We intend to build a platform that reasons. As Principal Software Architect, you will architect a platform where AI agents perform the majority of financial processing work end-to-end — interpreting business intent, validating and enriching transactions, routing approvals, matching and adjudicating documents, resolving exceptions, corresponding with counterparties, and preparing settlement — with humans in the loop by policy, not by default. You will design the platform as a multi-tenant substrate: a shared canonical data model, orchestration engine, sub-ledger, accounting determination service, data layer, and reconciliation engine that multiple engineering teams build their own finance applications on top of, configuring behavior rather than rebuilding shared capability. Domain teams should onboard a new financial flow in weeks through configuration — not months through development. You will influence architecture before code is written, own the standards that govern financial correctness and auditability, and be the senior technical voice partnering with Finance, Controllership, Tax, and Internal Audit leadership.

Minimum Qualifications
  • 10+ years of software engineering experience, including deep expertise in architecting large-scale distributed transactional systems where correctness is non-negotiable.
  • Demonstrated experience as the lead architect of a platform used by multiple engineering teams — multi-tenancy, extensibility, versioned APIs, and configuration-driven behavior.
  • Hands-on experience building AI-native applications in production, including harness engineering: agent runtimes, tool/function calling, structured output validation, graph-based orchestration, context management, and memory systems.
  • Practical depth in the modern agentic stack — retrieval and vector search, embeddings, agent frameworks and graph orchestration libraries, model evaluation and observability tooling, and prompt/context engineering at production scale.
  • Experience designing evaluation, guardrail, and human-in-the-loop strategies for AI systems operating on consequential decisions.
  • Strong foundation in event‑driven and event-sourced architecture, saga/workflow orchestration, streaming platforms, change data capture, and transactional data stores.
  • Experience with enterprise financial or transaction-processing domains — ledgers and sub-ledgers, payables, receivables, payments, settlement, or high-volume financial event processing.
  • Experience building or integrating with ERP and financial systems of record, and with document and data ingestion formats and pipelines (EDI, cXML, OCR/document AI, CDC feeds).
  • Experience with regulated, audited, or high-trust systems and their compliance implications.
  • Track record of technical leadership and architectural influence across large, complex organizations.
  • Exceptional ability to communicate complex technical concepts to executive, finance, and engineering audiences alike.
  • Demonstrated success mentoring and elevating technical talent across global teams.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Preferred Qualifications
  • 15+ years of experience, with a portion spent architecting finance, accounting, or payments platforms at global scale.
  • Deep functional knowledge of one or more financial lifecycles end-to-end — procure-to-pay, order-to-cash, record-to-report, expense, royalties, partner or developer payouts, or intercompany settlement — including approval hierarchies, matching and tolerance frameworks, tax determination, payment terms, and period close.
  • Experience extending or decomposing monolithic enterprise systems into service-based platforms that interoperate with the existing system of record, while the business ran uninterrupted.
  • Experience designing sub‑ledger and account‑determination layers, multi‑GAAP/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 with money, contracts, or regulated data — including sandboxing, least‑privilege tool access, and defense against injection via untrusted third‑party documents.
  • Experience with fine‑tuning, distillation, or model routing to balance accuracy against cost and latency in production agent workloads.
  • Experience with ML for finance: anomaly and fraud detection, cash forecasting, transaction classification, duplicate detection.
  • Background in developer experience for platform consumers — SDKs, local test harnesses, simulation environments, and self‑service onboarding.
  • Experience evolving engineering culture toward measurable reliability, correctness, cost ownership, and evaluation‑driven AI development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead AI Engineer, Finance Digital Transformation
Lead AI Engineer, Finance Digital Transformation

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 280,000
Lead AI Engineer, Finance Digital Transformation
Lead AI Engineer, Finance Digital Transformation

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 278,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+3
AI-Powered Finance Platform Architect
AI-Powered Finance Platform Architect

Socket.dev • Sunnyvale (CA)

On-site
USD 190,000 - 280,000
AI-Driven Finance Platform Architect
AI-Driven Finance Platform Architect

Apple Inc. • Sunnyvale (CA)

On-site
USD 263,000 - 394,000
Healthcare benefits
Retirement benefits
Employee stock programs
+3
Principal Software Architect, Finance Technology Platform
Principal Software Architect, Finance Technology Platform

Apple Inc. • Sunnyvale (CA)

On-site
USD 263,000 - 394,000
Healthcare benefits
Retirement benefits
Employee stock programs
+3
Software Engineer (Staff)
Software Engineer (Staff)

Alldus International Consulting Ltd • New York (NY)

On-site
USD 200,000 - 250,000
Equity
Medical, dental, vision insurance
401(k) match
Finance Software Engineer
Finance Software Engineer

Socket.dev • Cupertino (CA)

On-site
USD 130,000 - 190,000
AI Architect
AI Architect

Veridic Solutions • Dallas (TX)

On-site
USD 180,000 - 260,000
Principal Software Engineer
Principal Software Engineer

Minfy • McLean (VA)

On-site
USD 190,000 - 270,000
Finance AI Agent Builder
Finance AI Agent Builder

Trantor Inc. • Palo Alto (CA)

On-site
USD 90,000 - 120,000