Vanguard Australia is seeking a Systems Integration Engineer to build and maintain resilient, loosely coupled integrations across a distributed MarTech and Public Web ecosystem. The role involves designing, building, and maintaining system integrations using TypeScript/Node.js, implementing consumer driven contract testing, and collaborating with engineers and architects to define clear, versioned contracts and deliver event driven, asynchronous integrations.
Requirements
- Design, build, and maintain system integrations using TypeScript (Node.js) across APIs and event driven architectures.
- Implement consumer driven contract testing using Pact for REST APIs and event based integrations.
- Design asynchronous, event driven integrations (SNS, SQS, EventBridge) that reduce coupling and improve system resilience.
- Develop and maintain automated test suites, including unit, integration, and contract tests, embedded into CI/CD pipelines.
- Partner with consuming and producing teams to define clear, versioned, contract first interfaces.
- Collaborate with architects and tech leads to shape integration patterns, standards, and guardrails.
- Ensure integrations meet security, reliability, and operational standards, including error handling, retries, and observability.
- Support production systems by troubleshooting integration issues and continuously improving stability and performance.
- Contribute to engineering best practices, documentation, and knowledge sharing across teams.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance