Senior Software Engineer, Platform Engineering | London, UK
Senior Software Engineer, Platform Engineering | London, UK

Senior Software Engineer, Platform Engineering | London, UK

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Engineer scalable solutions for global trading desks and tackle large-scale software challenges.
  • Company: Join Macquarie, a global financial services group with 55 years of profitability.
  • Benefits: Enjoy a supportive team culture, diverse perspectives, and opportunities for innovation.
  • Why this job: Make a real impact by owning projects from start to finish and driving revenue opportunities.
  • Qualifications: 5+ years in software engineering with expertise in Python, C++, Java, or Scala.
  • Other info: We embrace diversity and encourage applicants from all backgrounds to apply.

The predicted salary is between 43200 - 72000 £ per year.

Join our Quant Strat Platform team within Commodities and Global Markets to engineer scalable solutions for our global trading desks. Our team applies specialist methods from mathematics, science, and engineering to generate revenue. We focus on data, models, and algorithms for derivative valuation, risk management, automated trading, and data-driven decision-making.

As a Software Engineer in our team, you will collaborate with a diverse team of technologists who are always on the lookout for the best tools to tackle each challenge, whether it means embracing new technologies or dusting off an old favourite. You will be instrumental in delivering solutions for large-scale software & data engineering challenges. Through close collaboration with business teams, you will have the autonomy to innovate and build solutions from scratch, bringing your unique vision and ideas to life. With full ownership of your projects from conceptualisation to implementation, you will see the direct impact of your work and how it unlocks revenue opportunities.

What you offer:

  • 5+ years of experience in a related role with hands-on coding in Python, C++, Java, Scala, or other major languages
  • Strong technical leadership credentials, including a systematic mindset and a proven track record of designing elegant, scalable, and pragmatic solutions with immediate impact
  • Ability to work independently with exceptional proficiency, collaborating with diverse stakeholders to deliver comprehensive solutions from evolving high-level requirements
  • A top-tier qualification in a relevant discipline (e.g., engineering, computer science, mathematics, physics, etc.)
  • Experience with key cloud and data/ML technologies such as AWS, Kubernetes, data lakes, and data pipeline orchestrators is advantageous

We are committed to providing a working environment that embraces diversity, equity, and inclusion. We encourage people from all backgrounds to apply regardless of their identity, including age, disability, neurodiversity, gender (including gender identity or expression), sexual orientation, marriage or civil partnership, pregnancy, parental status, race (including ethnic or national origin), religion or belief, or socio-economic background.

A career at Macquarie means you’ll have the opportunity to develop and utilise new skills, explore interesting fields, and do challenging work that will impact the lives of people around the world—whether it’s accelerating the green energy transition, helping sustain global food supplies, financing social housing projects, or investing in essential infrastructure.

With employees and offices in 31 markets around the world, we’re a truly global organisation. You’ll be supported by a diverse team where the unique perspectives, ideas, and experiences that all of our people bring are valued. You’ll be empowered to address unmet needs in our communities whilst advising and investing alongside our clients and partners.

Senior Software Engineer, Platform Engineering | London, UK employer: Macquarie Group

At Macquarie, we pride ourselves on being an exceptional employer, particularly for our Senior Software Engineers in London. Our inclusive work culture fosters collaboration and innovation, allowing you to take ownership of projects that directly impact our global trading desks. With a commitment to employee growth, diverse perspectives, and the opportunity to work with cutting-edge technologies, you'll find a rewarding environment where your contributions truly matter.
M

Contact Detail:

Macquarie Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Platform Engineering | London, UK

✨Tip Number 1

Familiarise yourself with the latest technologies mentioned in the job description, such as AWS and Kubernetes. Being able to discuss these tools confidently during your interview will show that you're proactive and well-prepared.

✨Tip Number 2

Highlight your experience in coding languages like Python, C++, or Java by preparing specific examples of projects you've worked on. This will help you demonstrate your hands-on skills and technical leadership capabilities.

✨Tip Number 3

Research Macquarie's approach to diversity, equity, and inclusion. Be ready to discuss how your unique background and experiences can contribute to their inclusive culture, which is a key aspect of their work environment.

✨Tip Number 4

Prepare to discuss how you've tackled large-scale software and data engineering challenges in the past. Sharing your problem-solving process will illustrate your ability to innovate and deliver impactful solutions.

We think you need these skills to ace Senior Software Engineer, Platform Engineering | London, UK

Proficiency in Python, C++, Java, or Scala
Strong technical leadership skills
Experience in designing scalable software solutions
Ability to work independently and collaboratively
Expertise in cloud technologies such as AWS
Familiarity with Kubernetes and data lakes
Knowledge of data pipeline orchestration
Strong problem-solving abilities
Excellent communication skills
Understanding of mathematical and engineering principles
Experience in risk management and automated trading systems
Ability to innovate and build solutions from scratch
Experience with data-driven decision-making

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software engineering, particularly with languages like Python, C++, Java, or Scala. Emphasise any leadership roles and projects that demonstrate your ability to design scalable solutions.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or technologies you’ve worked with that align with the job description, such as cloud technologies or data engineering.

Showcase Relevant Experience: When detailing your work experience, focus on your hands-on coding skills and any relevant projects that involved collaboration with diverse teams. Highlight your ability to innovate and deliver comprehensive solutions.

Highlight Your Educational Background: Include your top-tier qualifications in relevant disciplines like engineering, computer science, or mathematics. This will reinforce your technical expertise and suitability for the role.

How to prepare for a job interview at Macquarie Group

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on coding experience in languages like Python, C++, Java, or Scala. Bring examples of past projects where you designed scalable solutions, as this will demonstrate your technical leadership and problem-solving abilities.

✨Understand the Business Context

Familiarise yourself with the Commodities and Global Markets sector. Understanding how your role as a Software Engineer contributes to revenue generation and risk management will help you articulate your value during the interview.

✨Emphasise Collaboration

Highlight your ability to work independently while also collaborating with diverse stakeholders. Share specific instances where you successfully delivered comprehensive solutions by engaging with business teams, showcasing your teamwork skills.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges or case studies during the interview. Practice articulating your thought process when tackling complex problems, as this will reflect your systematic mindset and innovative approach to software engineering.

Senior Software Engineer, Platform Engineering | London, UK
Macquarie Group
M
  • Senior Software Engineer, Platform Engineering | London, UK

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-12

  • M

    Macquarie Group

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>