Software Engineer - Global Banking & Markets - Associate - London
Software Engineer - Global Banking & Markets - Associate - London

Software Engineer - Global Banking & Markets - Associate - London

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

At a Glance

  • Tasks: Join us as a Software Engineer to develop innovative solutions for counterparty credit risk management.
  • Company: Goldman Sachs is a top global investment banking and securities firm focused on diversity and growth.
  • Benefits: Enjoy competitive pay, remote work options, and a vibrant company culture that values your input.
  • Why this job: Be a change agent in a dynamic environment, collaborating with diverse teams to solve real-world problems.
  • Qualifications: Bachelor's degree or relevant experience in tech; 2-5 years of software development experience required.
  • Other info: Work in an agile setting with opportunities to learn from experts across various fields.

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

The CCR Engineering group is responsible for enhancing how the firm measures, manages, and supervises counterparty credit risk. We focus on improving first line-of-defense counterparty data repositories and analytical tools to ensure comprehensive and timely risk identification, measurement, monitoring, and controls. Our work includes developing stress testing methodologies to capture tail, concentration, and liquidation risks across Global Banking & Markets counterparty portfolios. We also build a consolidated risk management interface that houses curated datasets from across the firm, enriched with enterprise reference data. Our goal is to provide a unified platform for prime and counterparty risk management, with self-service access to datasets for ad hoc queries, filtering, aggregations, and management reporting to streamline stressed client management and enhance risk response during market volatility.

Responsibilities

  • Software engineers primarily focus on software design and development, covering most programming positions in Engineering, including business software engineers, platform engineers, and quality assurance engineers.
  • They combine open source software, databases, cloud solutions, and programming languages to solve problems and develop accurate, scalable applications that provide insights for our business and clients.
  • As a software engineer, you will be a change agent transforming Goldman Sachs through your technical expertise.
  • You may work within embedded engineering teams collaborating closely with business partners across trading, sales, asset management, banking, and finance to automate solutions and maintain our firm's competitive edge.
  • Alternatively, you can join core engineering teams to provide reliable, scalable platforms for data engineering, machine learning, networking, developer tooling, and collaboration.
  • Collaborate with UI/UX designers, data scientists, cloud engineers, and others in an agile environment where your enthusiasm for solving new problems and learning will have an immediate impact.

Basic Qualifications

  • Bachelor's degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering, or a related technical field.
  • Excellent object-oriented or functional analysis and design skills.
  • Knowledge of data structures, algorithms, and performance optimization.
  • Strong written and verbal communication skills.
  • Problem-solving ability and data-driven decision-making skills.
  • Ability to manage multiple stakeholders and work as part of a global team.
  • Entrepreneurial mindset and passion for problem-solving and product development.
  • 2-5 years of software development experience.
  • Expertise in One or More of: Programming in a compiled language such as Java or C++, or an interpreted language like Python, with experience in concurrency and memory management.
  • Responsive web development with React, Angular, Redux, and advanced JavaScript proficiency.
  • NoSQL databases such as MongoDB and Elasticsearch.
  • Designing enterprise-level applications or analyzing raw data sets using Snowflake.

Preferred Qualifications

  • Interest or knowledge in trading technologies within a trading organization.
  • B.S. or M.S. in Computer Science or a related field.

About Goldman Sachs: We are a leading global investment banking, securities, and investment management firm committed to diversity, inclusion, and professional growth.

Software Engineer - Global Banking & Markets - Associate - London employer: Quality Control Specialist - Pest Control

Goldman Sachs is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation and collaboration are at the forefront. As a Software Engineer in London, you will have access to cutting-edge technology and the opportunity to work alongside industry leaders, enhancing your skills while contributing to meaningful projects that shape the future of global banking and markets. With a strong commitment to employee growth and diversity, Goldman Sachs provides a supportive environment that encourages professional development and offers unique advantages such as a global network and exposure to diverse financial challenges.
Q

Contact Detail:

Quality Control Specialist - Pest Control Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Global Banking & Markets - Associate - London

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Python, and React. Having hands-on experience or projects showcasing your skills in these areas can set you apart during the interview process.

✨Tip Number 2

Network with current or former employees of Goldman Sachs, especially those in the CCR Engineering group. Engaging in conversations about their experiences can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Stay updated on the latest trends in counterparty credit risk management and trading technologies. Demonstrating your knowledge of industry developments during interviews can showcase your enthusiasm and commitment to the role.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges and system design problems relevant to the role. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.

We think you need these skills to ace Software Engineer - Global Banking & Markets - Associate - London

Object-Oriented Programming
Functional Analysis and Design
Data Structures and Algorithms
Performance Optimisation
Strong Communication Skills
Problem-Solving Skills
Data-Driven Decision Making
Stakeholder Management
Team Collaboration
Programming in Java or C++
Python Programming
Concurrency and Memory Management
Responsive Web Development (React, Angular, Redux)
Advanced JavaScript Proficiency
NoSQL Databases (MongoDB, Elasticsearch)
Enterprise Application Design
Data Analysis using Snowflake
Agile Methodologies
Entrepreneurial Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly in programming languages mentioned in the job description like Java, C++, or Python. Emphasise any experience with data structures, algorithms, and performance optimisation.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for problem-solving and product development. Mention specific projects where you've collaborated with cross-functional teams, as this aligns with the role's requirements.

Showcase Technical Skills: In your application, clearly outline your technical skills, especially those related to responsive web development and NoSQL databases. Provide examples of how you've used these skills in previous roles or projects.

Highlight Communication Skills: Since strong written and verbal communication skills are essential for this role, include examples in your application that demonstrate your ability to manage multiple stakeholders and work effectively within a global team.

How to prepare for a job interview at Quality Control Specialist - Pest Control

✨Understand the Role

Make sure you thoroughly understand the responsibilities of a Software Engineer in the Global Banking & Markets division. Familiarise yourself with counterparty credit risk concepts and how software engineering plays a role in enhancing risk management tools.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with programming languages like Java, C++, or Python. Highlight any projects where you've implemented data structures, algorithms, or performance optimisation techniques, as these are crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice solving coding problems and be ready to explain your thought process. Emphasise your data-driven decision-making skills and how you've tackled complex issues in past projects.

✨Communicate Effectively

Strong communication skills are essential. Be clear and concise when discussing your experiences and ideas. Also, prepare to ask insightful questions about the team dynamics and the technologies used, showing your enthusiasm for collaboration.

Software Engineer - Global Banking & Markets - Associate - London
Quality Control Specialist - Pest Control
Q
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>