Application Engineer - III
Core
Design, develop, and optimize backend systems, databases, and APIs for Vanguard's investment management platform.
Role type
Senior Backend Application Engineer
Builds
Scalable backend services, data integrations, and cloud-based application features for internal clients.
Domain
Financial Services / Cloud Infrastructure / Backend Engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Angular/React, Node JS, AWS, CloudFormation, ECS, Fargate, DynamoDB, S3, Lambda, SQL, GitHub, CI/CD, TDD/BDD, API Microservices
Preferred skills
Legacy migration to cloud, test automation, Python
Technologies
Java, Spring Boot, Angular, React, Node JS, AWS, CloudFormation, ECS, Fargate, DynamoDB, S3, Lambda, SQL, GitHub, CI/CD, TDD, BDD
Responsibilities
Perform senior-level system analysis, design, and implementation of applications and databases; lead backend system optimization for high performance and scalability; integrate multiple data sources, APIs, and services; oversee creation and upkeep of backend documentation; collaborate with front-end teams to design backend interfaces; elevate code to development, test, and production environments; participate in design, code, and test inspections; train and mentor less experienced staff.
Seniority
Senior, hands-on IC