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 extensive professional development.
- Other info: Thriving workplace culture 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 80000 - 120000 £ 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.
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 folks in your industry on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than any application.
✨Tip Number 2
Prepare for those interviews! Research the company and practice common questions. We want you to feel confident and ready to showcase your skills and experience.
✨Tip Number 3
Show off your projects! If you've built something cool, bring it up in conversations or interviews. It’s a great way to demonstrate your expertise and passion for software engineering.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Controllers - Software Engineer - Vice President - London London · United Kingdom · Vice President
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Controllers - Software Engineer role. Highlight your relevant experience in software development, especially with Java or Python, and any knowledge of financial systems. We want to see how you fit into our team!
Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work that showcase your expertise in system design, Agile methodologies, and collaboration with finance stakeholders. This helps us see your potential impact at StudySmarter.
Be Clear and Concise:When writing your application, keep it clear and to the point. Avoid jargon unless it's necessary, and make sure your key achievements stand out. We appreciate straightforward communication, especially when it comes to technical details.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you’ll find all the info you need about the position there!
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 Context
Familiarise yourself with the financial sector and the specific needs of Controllers Engineering. 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 examples of how you've successfully worked in Agile teams. Discuss your role in requirements analysis, coding, testing, and implementation to highlight your comprehensive understanding of the process.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills and ability to work with large datasets. Think of scenarios where you've built reusable solutions or collaborated across divisions. This will help you illustrate your experience with data modelling and curation effectively.