At a Glance
- Tasks: Lead software development projects in a dynamic Agile environment, from design to implementation.
- Company: Join Goldman Sachs, a global leader in investment banking and financial services.
- Benefits: Enjoy competitive pay, wellness programs, and opportunities for personal and professional growth.
- Other info: Collaborate globally and grow your career in a supportive, inclusive culture.
- Why this job: Make a real impact in finance with innovative tech solutions 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 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
Goldman Sachs is an exceptional employer, offering a dynamic work environment in London where innovation meets finance. With a strong commitment to diversity and inclusion, employees benefit from extensive training and development opportunities, as well as wellness programs that support both professional and personal growth. The collaborative culture encourages cross-divisional teamwork, making it an ideal place for software engineers to thrive and contribute to impactful financial solutions.
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 folks in your industry, especially those at Goldman Sachs. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Make sure you're ready to discuss your experience with Java or Python, and be prepared to showcase your problem-solving abilities with real-world examples.
✨Tip Number 3
Showcase your soft skills! Communication is key, especially when working with finance stakeholders. Practice explaining complex tech concepts in simple terms to demonstrate 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 seen. Plus, it shows you're serious about joining the team at Goldman Sachs.
We think you need these skills to ace Controllers - Software Engineer - Vice President - London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your software development experience, especially in Java or Python, and any relevant projects that showcase your ability to manage end-to-end systems development.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role at Goldman Sachs. Share specific examples of how you've partnered with stakeholders in the past and how you can contribute to our Controllers Engineering team.
Showcase Your Technical Skills:Don’t shy away from detailing your technical expertise. Mention your experience with cloud technologies like AWS, data modelling, and any hands-on experience with AI coding tools. This will help us see how you fit into our tech landscape.
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, it gives you access to all the resources we offer for candidates!
How to prepare for a job interview at Goldman Sachs
✨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. Do some research on financial measurement and reporting processes. Being able to speak their language will set you apart and demonstrate your ability to bridge the gap between tech and finance.
✨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 improved project outcomes.
✨Showcase Collaboration Skills
This position emphasises cross-divisional collaboration, so come ready with examples of how you’ve worked with diverse teams. Highlight any experiences where you’ve built reusable solutions or contributed to data modelling, as this will illustrate your ability to work well with others and drive efficiency.