Vanguard

Financial Services

FullStackSoftwareEngineer

$155–210k ~AI est. Malvern, Pennsylvania, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Full Stack Software Engineer at Vanguard. Skills: Full-stack development, Java, AWS. Design full-stack applications. Develop full-stack applications”

Industry & Context.

Financial Services
Problems you'll solve

Troubleshoot applications

What They're Looking For.

Must Have

Minimum five years related work experience, At least one year development experience, Undergraduate degree or equivalent, Java (Spring Boot), JavaScript frameworks (Angular, Node.js), HTML/CSS, Relational databases (DB2, PostgreSQL, Oracle), REST and/or GraphQL APIs, Cloud-based application development, Agile development methodologies, Automated testing (unit and end-to-end)

Nice to Have

AWS services (ECS, EKS, Lambda, DynamoDB, Glue), Monitoring and observability tools (Splunk, CloudWatch, PagerDuty, Honeycomb), AI-assisted development tools (GitHub Copilot, Claude), Financial services or recordkeeping platforms

What You'll Do.

Design full-stack applications

Develop full-stack applications

Maintain full-stack applications

Build backend services

Enhance backend services

Integrate with UI technologies

Build cloud-native solutions

Deploy cloud-native solutions

Translate business requirements

Participate in Agile development

Implement automated testing

Maintain automated testing

Troubleshoot applications

Provide production support

Improve system performance

Improve system reliability

Partner with team members

How You'll Work.

Team & Collaboration

Distributed team environment; Cross-functional teams; Agile development lifecycle

Process & Methodology

Agile

Full Job Description

**Summary** We are seeking an experienced Full Stack Software Engineer to join our Workplace Technology team. This team builds and supports internal applications that power critical business capabilities across the organization. This role is ideal for a strong generalist engineer who enjoys working across the stack, building scalable solutions, and collaborating within a distributed team environment. You’ll contribute to modernizing applications, improving system performance, and delivering high-quality software solutions for internal stakeholders. **Responsibilities** * Design, develop, and maintain full-stack applications, working across both frontend and backend components * Build and enhance backend services using Java (Spring Boot) and integrate with modern UI technologies (e.g., Angular/JavaScript) * Develop and support REST and GraphQL APIs for internal applications and services * Work with AWS cloud services to build and deploy scalable, cloud-native solutions * Collaborate with cross-functional teams to translate business requirements into technical solutions * Participate in the Agile development lifecycle, including design, coding, testing, and deployment * Implement and maintain automated testing (unit and end-to-end) to ensure application quality * Monitor and troubleshoot applications using logging, alerting, and observability tools (e.g., Splunk, CloudWatch, PagerDuty) * Provide production support and contribute to continuous improvement of system performance and reliability * Partner with and mentor team members to deliver high-quality solutions **Qualifications** * Minimum of five years related work experience, with at least one year of development experience. * Undergraduate degree or equivalent combination of training and experience. * Strong full-stack development experience with: * Java (Spring Boot) * JavaScript frameworks (e.g., Angular, Node.js) * HTML/CSS * Experience working with relational databases (e.g., DB2, PostgreSQL, Oracle) * Experi

Free ATS check

Applying for this Full Stack Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Vanguard?

Real rants from real employees. Read before you apply.

Read Company Rants →