At a Glance
- Tasks: Join our team to develop automated trading strategies and improve trading systems.
- Company: Goldman Sachs is a leading global investment banking and securities firm with a commitment to diversity.
- Benefits: Enjoy competitive vacation policies, health insurance, fitness reimbursements, and family care support.
- Why this job: Be part of a dynamic team on the trading floor, solving complex problems in electronic trading.
- Qualifications: Strong background in Computer Science or analytical fields; experience in software engineering is essential.
- Other info: Opportunity to work with cutting-edge technologies in a fast-paced environment.
The predicted salary is between 36000 - 60000 £ per year.
Opportunity Overview
CORPORATE TITLE: Analyst
OFFICE LOCATION(S): London
JOB FUNCTION: Software Engineering
DIVISION: Global Banking & Markets
GLOBAL BANKING AND MARKETS
Our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energized by a bustling trading floor.
WHAT WE DO
Engineers in the Systematic Market Making (SMM) team play an integral role on the trading floor. We develop and employ automated trading strategies for the firm and its clients. We build complex parallel computing architectures, electronic trading tools and models to help us explain market behavior and predict price movement. Throughout the Global Banking and Markets Division (GBM), eTrading Engineers are using quantitative and technological techniques to solve complex business problems. As an eTrading Engineer, you will be building the foundational technologies to run those algorithms on markets around the world, and to enable the research and analysis that support them. We are looking for developers who are interested in applying leading-edge technologies to solve problems in electronic trading. In a team of energetic, self-motivated individuals, we need someone who can take the initiative at any stage of the software cycle, from inception, through development, to release and support. This role also interacts with a variety of other engineering, trading and sales teams. The structure is flat and the successful candidate will be able to manage his or her time to have maximum impact.
YOUR IMPACT
You will be working on a team focused on electronic market making and execution. You will work with other engineers and traders to improve all aspects of price-making, risk management and execution. You’ll do this with a keen eye on performance, guided by a robust measurement framework and lots of experimentation. You will have an opportunity to develop a deep understanding of how GS interacts with some of the most dynamic and liquid markets in the world.
RESPONSIBILITIES AND QUALIFICATIONS
- Analyze trading system performance and identify areas for improvement.
- Generate ideas for system enhancements that drive commercial performance.
- Implement, test and deploy these ideas.
- Improve the safety and reliability of trading systems.
- Work constructively in collaboration with other team members.
- Manage work to balance the short-term needs of the business with strategic enhancements.
Experience/Skills
- Strong academic background in Computer Science or an analytical field such as Mathematics, Physics, Engineering, etc.
- Strong software engineering background.
- Proven ability to analyze data and draw useful commercial conclusions.
- Experience of the following would be advantageous:
- Securities/trading experience.
- Multi-threaded/concurrent programming.
- Java/C++ performance tuning.
- Hardware stack and hardware architecture from a latency perspective.
- Know your way around a Linux terminal.
GBM - Electronic Trading Software Engineer - Analyst/Associate - London London · United Kingdom[...] employer: Goldman Sachs Bank AG
Contact Detail:
Goldman Sachs Bank AG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GBM - Electronic Trading Software Engineer - Analyst/Associate - London London · United Kingdom[...]
✨Tip Number 1
Familiarise yourself with the latest trends in electronic trading and algorithmic strategies. Understanding how these systems work will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Network with professionals in the finance and technology sectors. Attend industry events or webinars to connect with people who work at Goldman Sachs or similar firms, as they can provide valuable insights and potentially refer you for the position.
✨Tip Number 3
Brush up on your programming skills, particularly in Java and C++. Being able to discuss your experience with multi-threaded programming and performance tuning will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss real-world scenarios where you've improved system performance or reliability. Having concrete examples ready will showcase your problem-solving abilities and your understanding of the trading environment.
We think you need these skills to ace GBM - Electronic Trading Software Engineer - Analyst/Associate - London London · United Kingdom[...]
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in areas like multi-threaded programming and performance tuning. Use keywords from the job description to demonstrate your fit for the role.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for electronic trading and how your background in Computer Science or related fields makes you a suitable candidate. Mention specific projects or experiences that align with the responsibilities outlined in the job description.
Showcase Technical Skills: Clearly list your technical skills, especially those mentioned in the job description such as Java, C++, and Linux. Provide examples of how you've applied these skills in previous roles or projects to solve complex problems.
Prepare for Technical Questions: Anticipate technical questions related to software engineering and trading systems. Brush up on concepts like system performance analysis and enhancements, as well as any relevant algorithms or data structures that may be applicable to the role.
How to prepare for a job interview at Goldman Sachs Bank AG
✨Showcase Your Technical Skills
Make sure to highlight your strong software engineering background during the interview. Be prepared to discuss your experience with programming languages like Java or C++, and any relevant projects that demonstrate your ability to analyse data and improve system performance.
✨Understand the Trading Environment
Familiarise yourself with the basics of electronic trading and market making. Being able to discuss how trading systems operate and the challenges they face will show your genuine interest in the role and the industry.
✨Demonstrate Problem-Solving Abilities
Prepare to discuss specific examples where you've identified areas for improvement in a project or system. Highlight your analytical skills and how you implemented solutions that drove commercial performance.
✨Emphasise Team Collaboration
Since the role involves working closely with other engineers and traders, be ready to share experiences where you've successfully collaborated in a team setting. Show that you can balance short-term needs with long-term strategic goals.