Senior Backend Software Engineer
Indexed description
In this role, you’ll work on systems that manage and integrate outside account data—including both user-entered and aggregated financial data—while partnering with a collaborative team of engineers to deliver reliable, high-performing solutions.
This is a great opportunity for an engineer who enjoys solving complex backend challenges, working across the full development lifecycle, and contributing to a team-focused environment where knowledge sharing and continuous improvement are valued.
Responsibilities
- Design, build, and maintain backend services and data-driven applications
- Develop scalable, reliable solutions using Java and modern backend frameworks
- Work across the full development lifecycle, including design, development, testing, and deployment
- Partner with teammates in an Agile environment to refine requirements and deliver features
- Integrate APIs, data sources, and third-party services to support seamless data flow
- Contribute to improving system performance, scalability, and reliability
- Participate in code reviews, technical discussions, and design sessions
- Apply and support best practices in testing, deployment, and code quality
- Collaborate with cross-functional partners to deliver solutions aligned with business needs
- Minimum of five years related work experience, with at least one year of development experience.
- Undergraduate degree or equivalent combination of training and experience.
- Experience with backend engineering, including:
- Java
- Building and consuming APIs / web services
- Working with databases and data-intensive applications
- Experience with cloud platforms (AWS preferred)
- Experience working in Agile or Scrum environments
- Ability to manage work across multiple priorities and contribute to team deliverables
- Strong collaboration and communication skills
- Experience with technologies such as Redis or similar caching/data tools
- Familiarity with distributed systems and high-performance applications
- Experience contributing to improvements in system performance, testing, or deployment practices
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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search