Controllers - Software Engineer - Vice President - London

Controllers - Software Engineer - Vice President - London

London Full-Time 100000 - 130000 £ / year (est.) No working from home possible
Goldman Sachs Group, Inc.

At a Glance

  • Tasks: Lead software development for financial solutions in a dynamic Agile environment.
  • Company: Join Goldman Sachs, a global leader in investment banking and financial services.
  • Benefits: Enjoy competitive salary, generous vacation, health support, and professional growth opportunities.
  • Other info: Diverse and inclusive workplace with excellent career advancement potential.
  • Why this job: Make an impact in finance with cutting-edge technology and innovative projects.
  • Qualifications: Bachelor's degree or relevant experience, plus 6+ years in software development.

The predicted salary is between 100000 - 130000 £ per year.

Controllers Engineering is responsible for designing and implementing solutions that support financial measurement and reporting, including revenue, balance sheet, liquidity and capital. We also help meet the firm’s global regulatory financial reporting obligations and build tools that drive efficiency and consistency across controller functions.

Responsibilities

  • Manage end-to-end systems development in an Agile environment, from requirements analysis through coding, testing, UAT, implementation and maintenance.
  • Produce technical designs, testing strategies and implementation plans.
  • Partner with Finance stakeholders to understand business needs and translate them into process workflows, data requirements and specifications.
  • Build reusable solutions and identify opportunities for cross-divisional collaboration.
  • Contribute to data modelling and curation.

Basic Qualifications

  • Bachelor’s degree or relevant experience in Computer Science, Mathematics, Electrical Engineering or related discipline.
  • 6+ years of software development experience.
  • Strong analysis and design skills, plus knowledge of data structures, algorithms and performance-oriented design.
  • Strong communication skills with both technical and business audiences, and comfortable working with multiple global stakeholders.

Expert Knowledge in One Or More Of

  • Hands-on programming experience in Java or Python.
  • Significant solutions architecture and system design experience.
  • Experience of using Agentic AI coding tools - e.g. Claude Code, Co-Pilot Agent Mode, Devin.
  • Experienced with Cloud Technologies – ideally AWS – e.g. S3, SQS, Lambda, Fargate.
  • Strong RDBMS knowledge.
  • Experience developing distributed, micro services-based applications.
  • Experience with data modelling and curation for large-scale datasets.

Preferred Qualifications

  • Knowledge or interest in investment banking or financial instruments.
  • Experience with big data concepts, such as Lakehouse, ETL data pipelines (e.g. Spark, AWS Glue).
  • Experience with near real time and event-based systems like Kafka.

Controllers - Software Engineer - Vice President - London employer: Goldman Sachs Group, Inc.

Goldman Sachs is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while providing ample opportunities for professional and personal growth. Located in London, our team enjoys competitive benefits, including generous vacation policies, comprehensive health services, and wellness programmes designed to support a balanced lifestyle. Join us to be part of a forward-thinking organisation that values innovation and collaboration in the fast-paced world of investment banking.

Goldman Sachs Group, Inc.

Contact Details:

Goldman Sachs Group, Inc. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Controllers - Software Engineer - Vice President - London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at Goldman Sachs or similar firms. A friendly chat can lead to insider info about job openings and even referrals.

Tip Number 2

Prepare for interviews by brushing up on your technical skills. Make sure you can confidently discuss your experience with Java, Python, and cloud technologies. Practice coding challenges and system design questions to impress your interviewers.

Tip Number 3

Showcase your problem-solving skills! During interviews, be ready to share examples of how you've tackled complex projects or collaborated with finance stakeholders. This will highlight your ability to bridge the gap between tech and business.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining the team at Goldman Sachs.

We think you need these skills to ace Controllers - Software Engineer - Vice President - London

Agile Development
Requirements Analysis
Technical Design
Testing Strategies
Implementation Planning
Data Modelling
Java Programming

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Controllers - Software Engineer. Highlight your experience in software development, especially with Java or Python, and any relevant projects that showcase your skills in financial measurement and reporting.

Craft a Compelling Cover Letter:Your cover letter should tell us why you're the perfect fit for this role. Share specific examples of how you've managed end-to-end systems development and collaborated with stakeholders in an Agile environment.

Showcase Your Technical Skills:Don’t forget to highlight your technical skills! Mention your expertise in solutions architecture, cloud technologies like AWS, and any experience with big data concepts. This will help us see how you can contribute to our team.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensure it gets the attention it deserves!

How to prepare for a job interview at Goldman Sachs Group, Inc.

Know Your Tech Inside Out

Make sure you brush up on your programming skills, especially in Java or Python. Be ready to discuss your experience with cloud technologies like AWS and how you've used them in past projects. This will show that you’re not just familiar with the tools but can also apply them effectively.

Understand the Business Context

Familiarise yourself with the financial measurement and reporting processes relevant to the role. Being able to translate technical jargon into business language will impress your interviewers and demonstrate your ability to partner with Finance stakeholders.

Showcase Your Agile Experience

Since the role involves managing end-to-end systems development in an Agile environment, be prepared to share specific examples of how you've successfully navigated Agile methodologies in your previous roles. Highlight your contributions to team dynamics and project outcomes.

Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and ability to design solutions. Think of scenarios where you had to build reusable solutions or collaborate across divisions. Practising these responses will help you articulate your thought process clearly during the interview.