Controllers - Software Engineer - Vice President - London London · United Kingdom · Vice President

Controllers - Software Engineer - Vice President - London London · United Kingdom · Vice President

London Full-Time 100000 - 150000 £ / year (est.) No working from home possible
Goldman Sachs Bank AG

At a Glance

  • Tasks: Lead software development in a dynamic Agile environment, creating impactful financial solutions.
  • Company: Join Goldman Sachs, a global leader in investment banking and financial services.
  • Benefits: Enjoy competitive pay, health insurance, fitness perks, and support for education and family care.
  • Other info: Thriving workplace with opportunities for personal and professional growth.
  • Why this job: Make a real difference in finance while working with cutting-edge technology and diverse teams.
  • Qualifications: Bachelor's degree or relevant experience, plus 6+ years in software development.

The predicted salary is between 100000 - 150000 £ 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 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 London · United Kingdom · Vice President employer: Goldman Sachs Bank AG

Goldman Sachs is an exceptional employer, offering a dynamic work environment in London that fosters innovation and collaboration. With a strong commitment to diversity and inclusion, employees benefit from extensive training and development opportunities, comprehensive health and wellness programs, and robust financial support for personal growth. The company's focus on employee well-being, including on-site fitness centres and childcare services, makes it an attractive place for professionals seeking meaningful and rewarding careers in the financial sector.

Goldman Sachs Bank AG

Contact Details:

Goldman Sachs Bank AG Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to current employees at Goldman Sachs or in similar roles. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.

Tip Number 2

Prepare for the interview by brushing up on your technical skills. Since this role involves coding and system design, practice common algorithms and data structures. We want to show off our expertise!

Tip Number 3

Showcase our problem-solving skills during interviews. Be ready to discuss past projects where we tackled challenges, especially in Agile environments. This will highlight our experience and adaptability.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets seen. Plus, it shows we’re serious about joining the team at Goldman Sachs.

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

Agile Development
Requirements Analysis
Technical Design
Testing Strategies
Data Modelling
Java Programming
Python 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. Make it personal and engaging!

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

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. Plus, it’s super easy!

How to prepare for a job interview at Goldman Sachs Bank AG

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 Side

Since this role involves partnering with Finance stakeholders, it’s crucial to understand their needs. Research financial measurement and reporting processes, and think about how your technical skills can help streamline these functions. Being able to speak their language will set you apart.

Prepare for Agile Discussions

As the role requires managing end-to-end systems development in an Agile environment, be prepared to discuss your experience with Agile methodologies. Think of specific examples where you’ve successfully implemented Agile practices and how they benefited your projects.

Showcase Collaboration Skills

This position involves cross-divisional collaboration, so be ready to share examples of how you've worked with diverse teams in the past. Highlight any experiences where you’ve built reusable solutions or contributed to data modelling, as this will demonstrate your ability to work well with others.