Senior Full Stack Developer
We are looking for a S enior D eveloper, passionate about technology and adopting modern software engineering practices to join us in building next generation quantitative research platforms in the cloud. In this role, you will work within a full stack team alongside our Business Partners and Product Owner and an extremely motivated team of developers committed to working in an Agile environment. You will help us in doing POCs to validate patterns proposed by our architecture and platform teams and help deploy AWS applications to production. A passion for mentoring and coaching others is highly desirable. You will also help upskill the department towards adopting cloud technologies by facilitating and participating in tech talks. Ideal candidates will have a strong focus on delivering code that is observable, resilient, and secure.
Technical Skills:
- Highly Skilled in Python (NumPy, Pandas, scikit-learn, Dash, Dask, Flask, Boto3, etc.)
- Experience building & supporting AWS architecture and using various AWS services like EC2, CloudWatch, ECS, Sage Maker, ECS, Steps Functions, Lambda, Postgres
- Experience with CI/CD pipeline tools like GitHub, Antifactory, Ansible
- Experience with developing web app in Dash, React, session management, okta & hosting in AWS
- Optimizing data pipelines and architecture (Glue, S3, Postgres, Athena, caching)
- Microservices design & orchestration
- Serverless AWS (Lambda, SNS, SQS)
- Secure API Gateway Design
Want more jobs like this?
Get jobs in Malvern, PA delivered to your inbox every week.

Technical Leadership:
- Lead the design and development of modern, scalable applications using AWS and Python.
- Drive architectural decisions in partnership with TL and architects, ensuring solutions are adaptable and future ready.
- Champion best practices in software engineering, DevOps, and cloud infrastructure.
- Partner with architects and teams across disciplines to design scalable, future-ready solutions.
- Keep stakeholders informed of any issues, changes or updates related to our processes and work with them to directly to address any concerns.
- Build a collaborative environment where helping others is just as important as individual contributions.
Leadership & Problem Solving:
- Proven ability to lead technical teams and influence architectural direction.
- Strong problem-solving skills with a focus on delivering resilient, high-availability systems.
- Experience in applying design patterns (e.g., Singleton, Factory, Observer) to build maintainable codebases.
- Commitment to monitoring, logging, and performance optimization using tools like AWS CloudWatch.
- Experience in mentoring teams, establishing technical standards, and driving continuous process improvement.
What You'll Bring:
- A passion for innovation and continuous improvement.
- A collaborative mindset and a desire to help others grow.
- A strategic approach to technical challenges and business needs.
- Development experience in Front Office systems & strong investment acumen.
- Expertise in software architecture, system design, and technical leadership for enterprise applications.
- Experience with software engineering fundamentals including object-oriented. design, data structures, dependency injection, testable code, and algorithms.
- Ability to troubleshoot complex technical issues, conduct root cause analysis, and optimize system performance.
- Strong communication and stakeholder management skills to influence technical decisions.
- Experience in mentoring teams, establishing technical standards, and driving continuous process improvement.
- Strong planning and organizational skills.
- Strong written and oral communication skills.
- Strong, demonstrated analysis and problem-solving skills.
Qualifications:
- Minimum 8 years of experience in software development, architecture, and system integration.
- Undergraduate degree or equivalent combination of training and experience. Graduate degree preferred.
- Strong programming skills in Python, AWS, CloudFormation, ECS, Fargate, DynamoDB, S3, Lambda and IAM.
- Python Software development experience
- Hands-on experience with Agile, Confluence, JIRA, and monitoring and refining dashboards; knowledge of continuous process improvement for process flows/workflows.
- Development experience in Front Office systems & strong investment acumen.
Special Factors
Sponsorship
Vanguard is not offering visa sponsorship for this position.
About Vanguard
At Vanguard, we don't just have a mission-we're on a mission.
To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.
Perks and Benefits
Health and Wellness
- FSA
- HSA
- Health Reimbursement Account
- Fitness Subsidies
- On-Site Gym
- HSA With Employer Contribution
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- Mental Health Benefits
- Virtual Fitness Classes
- Pet Insurance
Parental Benefits
- Non-Birth Parent or Paternity Leave
- Birth Parent or Maternity Leave
- Fertility Benefits
- Adoption Assistance Program
- Family Support Resources
- Adoption Leave
Work Flexibility
- Flexible Work Hours
- Hybrid Work Opportunities
Office Life and Perks
- Company Outings
- Commuter Benefits Program
- Casual Dress
- Happy Hours
- Snacks
- Some Meals Provided
- On-Site Cafeteria
Vacation and Time Off
- Personal/Sick Days
- Paid Holidays
- Paid Vacation
- Volunteer Time Off
- Leave of Absence
Financial and Retirement
- Relocation Assistance
- Performance Bonus
- 401(K) With Company Matching
- 401(K)
- Financial Counseling
- Profit Sharing
Professional Development
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Tuition Reimbursement
- Internship Program
- Lunch and Learns
- Leadership Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
Company Videos
Hear directly from employees about what it is like to work at Vanguard.