Senior Software Engineer, Platform Engineering
Senior Software Engineer, Platform Engineering

Senior Software Engineer, Platform Engineering

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
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 and diverse teams.
  • Benefits: Enjoy a supportive team culture, autonomy in projects, and opportunities for innovation.
  • Why this job: Make a direct impact on revenue while working with cutting-edge technologies and diverse stakeholders.
  • Qualifications: 5+ years in software engineering with strong coding skills 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.

At Macquarie, our advantage is bringing together diverse people and empowering them to shape all kinds of possibilities. You’ll be part of a friendly and supportive team where everyone contributes ideas and drives outcomes.

What role will you play?

As a Software Engineer in our team, you’ll collaborate with a diverse group of technologists who are always seeking the best tools to tackle each challenge, whether that means embracing new technologies or revisiting familiar ones. You will deliver solutions for large-scale software and data engineering challenges. Working closely with business teams, you will have the autonomy to innovate and build solutions from scratch, bringing your ideas to life. With full ownership of your projects from conception to deployment, you’ll see the direct impact of your work on 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 skills, 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 requirements
  • Experience with cloud and data/ML technologies such as AWS, Kubernetes, data lakes, and data pipeline orchestrators is advantageous

We welcome applications from anyone inspired to build a better future with us. If you’re excited about this role or working at Macquarie, we encourage you to apply.

About Commodities and Global Markets:

Our Commodities and Global Markets division offers capital and financing, risk management, market access, physical execution, and logistics solutions to a diverse client base across commodities, financial markets, and asset finance.

Our commitment to diversity, equity, and inclusion:

We are committed to creating a work environment that embraces diversity, equity, and inclusion. We encourage applicants from all backgrounds to apply, regardless of identity, including age, disability, neurodiversity, gender, sexual orientation, marital status, race, religion, or socio-economic background. We are happy to discuss how you can feel included and supported during the recruitment process and beyond. Reasonable adjustments are available during recruitment and employment; please let us know if you require assistance.

Senior Software Engineer, Platform Engineering employer: Macquarie Bank Limited

At Macquarie, we pride ourselves on being an excellent employer by fostering a collaborative and inclusive work culture that empowers our employees to innovate and drive impactful solutions. As a Senior Software Engineer in our Quant Strat Platform team, you will enjoy the benefits of working in a supportive environment that values diverse perspectives, offers opportunities for professional growth, and allows you to see the direct impact of your contributions on global trading operations. With a commitment to diversity, equity, and inclusion, we welcome individuals from all backgrounds to join us in shaping a better future.
M

Contact Detail:

Macquarie Bank Limited Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends in cloud and data/ML technologies, especially AWS and Kubernetes. Being able to discuss these tools confidently during your interview will show that you're not only technically proficient but also proactive about staying current in your field.

✨Tip Number 2

Prepare to showcase your problem-solving skills by thinking of specific examples where you've designed scalable solutions in previous roles. Be ready to explain your thought process and the impact your solutions had on the business.

✨Tip Number 3

Network with current or former employees of Macquarie, particularly those in the Commodities and Global Markets division. They can provide valuable insights into the company culture and the specific challenges the team faces, which you can reference in your discussions.

✨Tip Number 4

Demonstrate your leadership skills by discussing any experiences where you've led a project or mentored others. Highlighting your ability to collaborate with diverse stakeholders will resonate well with the team-oriented environment at Macquarie.

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

Proficiency in Python, C++, Java, or Scala
Strong technical leadership skills
Systematic mindset for designing scalable solutions
Experience in large-scale software and data engineering
Ability to work independently and collaboratively
Familiarity with cloud technologies (AWS, Kubernetes)
Knowledge of data lakes and data pipeline orchestration
Problem-solving skills in a financial context
Experience with algorithm development for trading
Understanding of derivative valuation and risk management
Excellent communication skills for stakeholder engagement
Adaptability to new technologies and methods
Experience in automated trading systems
Data-driven decision-making capabilities

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 experiences that align with the job description, especially those involving cloud technologies or data engineering.

Showcase Relevant Projects: Include examples of past projects where you delivered large-scale software solutions. Highlight your problem-solving skills and how you collaborated with diverse teams to achieve results.

Highlight Continuous Learning: Mention any recent courses, certifications, or self-study related to new technologies or methodologies in software engineering. This shows your commitment to staying current in the field and your readiness to innovate.

How to prepare for a job interview at Macquarie Bank Limited

✨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 and be ready to explain your thought process.

✨Demonstrate Leadership and Collaboration

Highlight instances where you've taken the lead on projects or collaborated with diverse teams. Discuss how you approach problem-solving and how you ensure that all stakeholders are aligned throughout the project lifecycle.

✨Familiarise Yourself with Relevant Technologies

Research cloud and data/ML technologies such as AWS, Kubernetes, and data lakes. Be ready to discuss how you've used these tools in previous roles and how they can be applied to the challenges faced by the team.

✨Emphasise Your Innovative Mindset

Prepare to talk about how you approach innovation and building solutions from scratch. Share examples of how you've turned ideas into reality and the impact those solutions had on revenue or efficiency.

Senior Software Engineer, Platform Engineering
Macquarie Bank Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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