Software Engineering is at the core of what we do at our Digital Bank.
We think like a start-up, with the benefit of having the support of a large, established brand, so our engineers are empowered to do it right with opportunities to continuously learn and become masters in their craft within an autonomous environment.
If you would like to know more, please read our Engineering Blog, where our engineers openly share their experiences.
At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities.
We are a global financial services group operating in 34 markets and with 55 years of unbroken profitability.
You'll be part of a friendly and supportive team where everyone - no matter what role - contributes ideas and drives outcomes.
What role will you play?As a Software Engineer, you will be responsible for developing solutions on our Core Platforms.
You will optimise micro-services for maximising throughput and availability and deliver incrementally in iterative cycles.
You will work closely with the team, and your responsibilities will typically be split across core development, enhancement of the product and supporting the product across the full development lifecycle which include design, testing and peer code reviews.
What you offerBroad depth of knowledge in building Java based applications for the cloudExperience with SQL is essentialExperience in automated unit and integration testingGood understanding of how to build performant, resilient, micro-services systems with high standards on code maintainabilityHands-on experience with Spring Boot.Experience with cloud and containerisation technologies is advantageousBasic knowledge of scripting language (such as python or Unix/Shell) is advantageousAbility to write code and lead design decisions by engaging in POCs and high performant, critical code componentsWe love hearing from anyone inspired to build a better future with us.
If you're excited about the role or working at Macquarie, we encourage you to apply.
About TechnologyTechnology enables every aspect of our business, for our people, our customers and our communities.
Bring your unique perspective and join a global team who is passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications and designing tomorrow's technology solutions.
Our commitment to diversity, equity and inclusionWe are committed to providing a working environment that embraces diversity, equity, and inclusion.
We encourage people from all backgrounds to apply for a role regardless of their identity, including gender, race, ethnicity, cultural identity, nationality, age, sexual orientation, gender identity, intersex status, marital or family status, neurodiversity, religion or belief, disabilities, or socio-economic background.
If you require adjustments to your working arrangements or the recruitment process, please let us know when applying.
#J-18808-Ljbffr