Senior Full Stack Application Engineer

VanguardMalvern, PA
Hybrid

About The Position

Vanguard is seeking a Senior Full Stack Application Engineer to provide senior-level system analysis, design, development, and implementation of applications and databases, including the integration of third-party products. This role involves translating technical specifications into code for complex new development and enhancement efforts, writing, testing, and deploying code with a focus on automation and maintainability. The engineer will promote code across environments, provide production support, and maintain change control documentation. Adherence to established software development methodologies and architecture standards is expected. Responsibilities include participating in design, code, and test reviews, performing systems analysis, communicating technical considerations to stakeholders, and collaborating with cross-functional teams. Effective communication with both technical and non-technical audiences is crucial. The role also involves mentoring less experienced team members, assisting with escalated issues, and ensuring compliance with IT and Information Security policies. Contribution to special projects and additional responsibilities may also be required.

Requirements

  • Minimum of 5 years of related development experience.
  • Bachelor’s degree or equivalent combination of education and experience.
  • Hands-on experience with Java, Spring Boot, React, and Node.js.
  • Hands-on experience with AWS services including CloudFormation, ECS, DynamoDB, S3, Lambda, and IAM.
  • Experience with AI-enabled agentic development tools such as Claude Code, Codex, or Copilot.
  • Hands-on experience with GitHub and CI/CD pipelines.
  • Hands-on experience with monitoring tools such as Splunk and Honeycomb.

Nice To Haves

  • Experience implementing AI-enabled capabilities in client-facing digital products
  • Hands-on experience with React Native and mobile development
  • Hands-on experience with Python
  • Site Reliability Engineering (SRE) experience

Responsibilities

  • Provide senior-level system analysis, design, development, and implementation of applications and databases, including integration of third-party products.
  • Translate technical specifications into code for complex new development and enhancement efforts.
  • Write, test, and deploy code, ensuring solutions support automation and maintainability.
  • Promote code across development, test, and production environments; provide production support and maintain change control documentation.
  • Apply established software development methodologies and adhere to architecture standards.
  • Participate in design, code, and test reviews throughout the development lifecycle to identify and resolve issues.
  • Perform systems analysis and communicate technical considerations to stakeholders.
  • Collaborate with cross-functional teams and communicate effectively with both technical and non-technical audiences.
  • Mentor less experienced team members and assist with resolving escalated issues.
  • Ensure compliance with IT and Information Security policies and standards.
  • Contribute to special projects and additional responsibilities as needed.

Benefits

  • Hybrid working model
  • Learning and development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service