Senior Software Engineer, Platform Engineering (London)
Senior Software Engineer, Platform Engineering (London)

Senior Software Engineer, Platform Engineering (London)

London Full-Time 48000 - 84000 £ / 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 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 collaborating with diverse technologists in a dynamic environment.
  • Qualifications: 5+ years of coding experience in Python, C++, Java, or Scala; strong technical leadership skills required.
  • Other info: We embrace diversity and encourage applicants from all backgrounds to apply.

The predicted salary is between 48000 - 84000 £ per year.

Senior Software Engineer, Platform Engineering

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. We are a global financial services group operating in 34 markets with 55 years of unbroken profitability. 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.

#J-18808-Ljbffr

Senior Software Engineer, Platform Engineering (London) 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 London, you will enjoy the benefits of working within a supportive team that values diverse perspectives, offers opportunities for professional growth, and allows you to take full ownership of your projects, directly influencing revenue generation. With our commitment to diversity, equity, and inclusion, you will find a workplace that not only values your contributions but also supports your personal and professional development.
M

Contact Detail:

Macquarie Bank Limited Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends in cloud and data technologies, especially AWS and Kubernetes. Being able to discuss these tools confidently during your interview will show that you're proactive and up-to-date with industry standards.

✨Tip Number 2

Prepare to showcase your technical leadership skills by thinking of examples where you've designed scalable solutions. Be ready to explain your thought process and how your contributions have made a tangible impact on previous projects.

✨Tip Number 3

Network with current or former employees of Macquarie, especially those in the Commodities and Global Markets division. They can provide valuable insights into the company culture and what they look for in candidates, which can help you tailor your approach.

✨Tip Number 4

Demonstrate your ability to work independently by preparing a small project or case study that showcases your coding skills in Python, C++, or Java. This hands-on example can serve as a great conversation starter during your interview.

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

Proficiency in Python, C++, Java, or Scala
Strong technical leadership skills
Systematic mindset for designing scalable solutions
Experience with cloud technologies (AWS, Kubernetes)
Knowledge of data engineering and machine learning technologies
Ability to work independently and collaboratively
Exceptional problem-solving skills
Experience with data lakes and data pipeline orchestration
Strong communication skills for stakeholder collaboration
Experience in software development lifecycle from conception to deployment
Adaptability to new technologies and methods
Understanding of financial markets and trading systems

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 Projects: Include examples of past projects where you’ve delivered large-scale software solutions. Highlight your problem-solving skills and how your contributions directly impacted revenue or efficiency.

Highlight Collaboration Skills: Since the role involves working with diverse stakeholders, emphasise your teamwork and communication skills. Provide examples of how you've successfully collaborated on projects in the past.

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 involved in the decision-making process.

✨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 opportunities.

Senior Software Engineer, Platform Engineering (London)
Macquarie Bank Limited
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>