Application Engineer - III

Vanguard
Charlotte, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Charlotte, United States of America

Tech stack

HTML
JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
CSS
Command-Line Interface
Computer Programming
Amazon DynamoDB
Human-Computer Interaction
Identity and Access Management
Node.js
TypeScript
Web Applications
YAML
React
Cloudformation
Angular
Functional Programming
Serverless Computing

Job description

Dexter is Vanguard's developer automation platform that transforms infrastructure provisioning and internal IT processes into a streamlined, almost alchemical experience. It empowers engineers to spin up AWS resources with impressive speed, embrace modern serverless patterns, and stay flawlessly aligned with security and best practice guardrails-all through finely tuned automated workflows and integrations. Come join Dexter's lab and help us improve the developer experience at Vanguard. Role Summary As a Developer on the Dexter team, you'll build and enhance platform capabilities that make infrastructure automation faster, safer, and easier for Vanguard developers. This includes improving workflows, integrating new AWS/serverless features, and ensuring compliance through automated updates. With your help, the Dexter team will increase developer productivity, reduce developer cognitive load, and enable rapid adoption of enterprise initiatives., * Participate in ongoing development and enhancement of Dexter's user interface (Angular/HTML/CSS), command line interface, and/or automation workflows.

  • Develop and maintain automation workflows and supporting services for Dexter.
  • Integrate new AWS and serverless capabilities into the platform.
  • Implement capabilities supporting enterprise initiatives as they arise.
  • Enhance update and compliance mechanisms (e.g., automated pull requests, CloudFormation templates).
  • Collaborate with engineering teams to improve onboarding and usability.
  • Mentoring more junior team members.
  • Contribute to resiliency features like multi-region routing and secure hosting patterns.

Requirements

  • Strong programming skills in node.js and TypeScript, and familiarity with YAML.
  • Experience with AWS services (Lambda, DynamoDB, CloudFront, IAM) and CloudFormation.
  • Experience developing web-based applications, with tools like Angular or React, HTML, CSS, and JavaScript.
  • Understanding of serverless architectures and CI/CD pipelines.
  • Ability to troubleshoot automation and infrastructure provisioning tools.
  • Knowledge of platform engineering and developer productivity tooling.
  • Familiarity with multi-region deployments and resiliency patterns.
  • Minimum of three years related work experience, with at least one year of development experience.
  • Undergraduate degree or equivalent combination of training and experience.

Special Factors

About the company

About Vanguard At Vanguard, we don't just have a mission-we're on a mission. To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best. How We Work Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.

Apply for this position