Full Stack Software Engineer

Vanguard Group, Inc.

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of related work experience, including at least 1 year in development.
  • Undergraduate degree or equivalent experience required.
  • Strong full-stack development skills with Java (Spring Boot) and JavaScript frameworks like Angular and Node.js.
  • Proficient in HTML/CSS and relational databases like DB2 or PostgreSQL.
  • Experience with building and consuming REST and GraphQL APIs.
  • Familiar with AWS cloud-based application development and Agile methodologies.
  • Hands-on experience with automated testing practices including unit and end-to-end tests.

Responsibilities

  • Design, develop, and maintain full-stack applications across both frontend and backend.
  • Build backend services with Java (Spring Boot) and integrate with modern UI technologies.
  • Develop and support REST and GraphQL APIs for internal applications.
  • Utilize AWS cloud services to create scalable, cloud-native solutions.
  • Collaborate with cross-functional teams to translate business needs into technical solutions.
  • Engage in the Agile development lifecycle from design to deployment.
  • Implement automated testing to ensure application quality and reliability.

Benefits

  • Collaborative work environment focused on continuous learning and growth.
  • Opportunity to mentor and guide team members for quality solutions.
  • Access to modern technologies and development practices.
  • Participation in a distributed team, enabling flexible work arrangements.
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)
  • Experience building and consuming REST and/or GraphQL APIs
  • Exposure to cloud-based application development (preferably AWS)
  • Understanding of Agile development methodologies
  • Experience with automated testing (unit and end-to-end)

Preferred Qualifications

  • Experience with AWS services such as ECS, EKS, Lambda, DynamoDB, or Glue
  • Experience with monitoring and observability tools (e.g., Splunk, CloudWatch, PagerDuty, Honeycomb)
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude, or similar)
  • Exposure to financial services or recordkeeping platforms (nice-to-have)


Special Factors

Sponsorship
Vanguard is not offering visa sponsorship for this position.

Similar Jobs

More Jobs at Vanguard Group, Inc.

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: