Jobs · Information Technology · California

Investment Systems Application Engineer - III

Vanguard · Oakland, CA · 1 mo ago
HybridInformation TechnologyFull-time

About the role

Vanguard seeks an Investment Systems Application Engineer III to join our dynamic team. This role is responsible for designing and building automated testing frameworks, implementing controls and validation processes, and contributing to backend services and data pipelines.

Responsibilities

  • Design and build automated testing frameworks for backend services, data pipelines, and end-to-end investment workflows

  • Develop regression testing, scenario validation, and deterministic validation suites for portfolio calculations, tax logic, and trading workflows

  • Create reusable testing tools, harnesses, and datasets (e.g., golden datasets, synthetic data generation)

  • Integrate automated testing into CI/CD pipelines to enable continuous validation

  • Implement controls-by-design to ensure accuracy, consistency, and completeness of investment workflows

  • Build validation layers that detect data anomalies, workflow breaks, and calculation discrepancies

  • Ensure traceability and reproducibility of results to meet audit and regulatory expectations

  • Contribute to backend services or data pipelines to enable testability, observability, and validation hooks

  • Develop supporting APIs, utilities, or UI components that aid in testing, debugging, and workflow validation

  • Improve system instrumentation to enable better monitoring and validation

  • Build and run validation frameworks on AWS using scalable, cloud-native patterns

  • Support defect identification, triage, and root cause analysis

  • Contribute to production validation, reconciliation checks, and post-release verification

  • Ensure solutions comply with information security and technology policies

Requirements

  • 5+ years of experience in software engineering, test engineering, or platform engineering within investment, wealth management, or financial systems

  • Strong programming skills in Python (preferred) or Java

  • Experience building automated testing frameworks (unit, integration, and end-to-end)

  • Solid understanding of investment domain concepts (portfolios, positions, transactions, tax lots, trading lifecycle, or analytics workflows)

  • Experience working with data-intensive systems and validating data quality and accuracy

  • Familiarity with CI/CD pipelines and cloud environments (AWS preferred)

Preferred

  • Experience implementing controls, validation frameworks, or reconciliation processes in financial systems

  • Exposure to model validation, analytics validation, or calculation verification workflows

  • Experience with distributed systems, microservices, and event-driven architectures

  • Familiarity with observability tools and debugging complex production systems

Similar jobs