Controllers - Software Engineer - Vice President - London

Controllers - Software Engineer - Vice President - 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 pay, 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; 6+ years in software development required.

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 environment in London where innovation meets collaboration. With a strong commitment to diversity and inclusion, employees benefit from extensive professional growth opportunities, competitive vacation policies, and comprehensive wellness programs, including on-site fitness centres and child care services. The company's focus on employee development and well-being makes it a rewarding place for those seeking meaningful careers in the financial sector.

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 finance and tech sectors. Attend meetups or webinars related to software engineering and investment banking. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Python, or cloud technologies. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both technical and business audiences.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!

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 is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with the responsibilities outlined in the job description. Don’t forget to mention your experience in Agile environments!

Showcase Your Communication Skills:Since you'll be working with both technical and business audiences, it's crucial to demonstrate your strong communication skills. In your application, provide examples of how you've successfully collaborated with diverse stakeholders in the past.

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. Good luck!

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 services industry and the specific role of Controllers Engineering. Knowing how your technical skills can support financial measurement and reporting will help you connect with the interviewers and demonstrate your interest in the business side of things.

Prepare for Agile Discussions

Since the role involves managing end-to-end systems development in an Agile environment, be prepared to talk about your experience with Agile methodologies. Share specific examples of how you've contributed to Agile teams and how you handle requirements analysis, coding, and testing.

Showcase Collaboration Skills

Highlight your ability to work with diverse stakeholders, especially in a global context. Prepare examples of how you've partnered with finance or other departments to translate business needs into technical solutions. This will demonstrate your communication skills and your ability to collaborate effectively.