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