About The Company
Vanguard is a globally recognized leader in investment management and financial services, dedicated to helping clients achieve their long-term financial goals. With a rich history of innovation and a commitment to client-centric solutions, Vanguard continuously strives to deliver exceptional investment products, advisory services, and technological advancements. The company's mission is centered around putting clients first, fostering a culture of integrity, and driving sustainable growth through responsible investing and innovative technology.
About The Role
Join Vanguard's Advice & Wealth Management Technology (AWMT) organization as an Application Engineer III. In this pivotal role, you will be responsible for designing, developing, and enhancing
cloud-native
applications that underpin Vanguard's advisory and wealth management capabilities. Working within a collaborative engineering environment, you will contribute to delivering scalable, high-quality solutions that enhance experiences for clients, advisors, and business partners alike. This role offers a unique opportunity to work across diverse initiatives, leveraging modern
cloud technologies and
agile practices to support Vanguard’s digital transformation journey.
The ideal candidate is a versatile full-stack engineer with a passion for
cloud technologies, continuous improvement, and delivering innovative solutions at an enterprise scale. You will collaborate with cross-functional teams, including product owners, architects, and other engineers, to build resilient and efficient
applications that meet business needs and technical standards. Your contributions will directly impact the efficiency,
security, and user experience of Vanguard’s wealth management platforms, making this an exciting opportunity for a technically strong professional eager to make a difference in a dynamic environment.
Qualifications
- Minimum of five years of relevant work experience, including at least one year of dedicated development experience in a professional setting.
- Undergraduate degree or an equivalent combination of training and experience in computer science, software engineering, or related fields.
- Proven experience in building and supporting full-stack applications within enterprise environments.
- Strong hands-on development skills with Java and Spring Boot frameworks.
- Experience with modern front-end technologies such as Angular, React, or similar frameworks.
- Expertise in designing and consuming RESTful APIs and integrating diverse systems.
- Hands-on experience working with AWS cloud technologies, including deployment, scaling, and security best practices.
- Proficiency with source control systems, automated testing, and CI/CD pipelines to ensure continuous delivery and integration.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Experience working within Agile software development methodologies and teams.
Responsibilities
- Design, develop, test, and deploy scalable applications and services using modern software engineering practices.
- Build and support cloud-native solutions leveraging AWS technologies and microservices architecture.
- Develop and maintain APIs, integrations, and backend services, while contributing to front-end development as needed.
- Participate in technical design discussions, code reviews, and architecture decisions to ensure best practices and high-quality deliverables.
- Implement automated testing frameworks and CI/CD pipelines to enhance software quality, reliability, and deployment speed.
- Troubleshoot and resolve complex application, integration, and production support issues promptly.
- Collaborate effectively with engineers, product teams, architects, and stakeholders to deliver innovative technology solutions.
- Contribute to continuous improvement initiatives aimed at optimizing engineering processes, application performance, and system reliability.
- Mentor and provide technical guidance to less experienced engineers, fostering a culture of learning and growth.
- Ensure all development activities adhere to security, compliance, risk management, and operational standards.
Benefits
Vanguard offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. This includes competitive salary packages, health insurance, retirement plans, and wellness programs. Employees have access to ongoing training and development opportunities, fostering continuous learning and skill enhancement. The company promotes a flexible work environment through its hybrid working model, enabling employees to balance in-person collaboration with remote work flexibility. Additional benefits include paid time off, employee assistance programs, and various recognition initiatives aimed at creating a supportive and engaging workplace culture.
Equal Opportunity
Vanguard is committed to fostering an inclusive and diverse workplace where all employees are valued and respected. The company provides equal employment opportunities regardless of race, color, religion, gender, sexual orientation, gender identity, age, disability, or any other protected status. Vanguard believes that a diverse workforce enhances innovation, drives better decision-making, and reflects the communities it serves. The organization actively promotes an environment of equity and inclusion, ensuring that every employee has the opportunity to succeed and grow within the company.