At a Glance
- Tasks: Design and implement innovative financial solutions in a dynamic Agile environment.
- Company: Join Goldman Sachs, a leader in investment banking and technology.
- Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
- Other info: Collaborate globally and grow your career in a fast-paced environment.
- Why this job: Make a real impact on financial reporting and efficiency with cutting-edge tech.
- 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: WeAreTechWomen
Goldman Sachs is an exceptional employer, offering a dynamic work environment in London that fosters innovation and collaboration. With a strong commitment to employee growth, we provide extensive training opportunities and encourage cross-divisional teamwork, ensuring that our engineers are at the forefront of financial technology. Our inclusive culture and focus on diversity make us a rewarding place to build a meaningful career in software engineering.
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 controllers. 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! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight your experience in Agile environments and your ability to collaborate across teams.
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 the perfect fit for the Controllers Engineering team. Share specific examples of how you've partnered with stakeholders to translate business needs into technical solutions, and don’t forget to mention your experience with Agile methodologies!
Showcase Your Technical Skills:In your application, be sure to highlight your expertise in solutions architecture and system design. If you’ve worked with cloud technologies like AWS or have experience with big data concepts, make it known! We love seeing candidates who can bring innovative solutions to the table.
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 a chance to explore more about our company culture and values!
How to prepare for a job interview at WeAreTechWomen
✨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.
✨Showcase Your Agile Experience
Be prepared to discuss your experience in Agile environments. Share specific examples of how you've managed end-to-end systems development, from requirements analysis to implementation. Highlighting your adaptability and teamwork will resonate well with interviewers.
✨Prepare for Technical Questions
Expect technical questions that test your knowledge of data structures, algorithms, and system design. Practice coding problems and be ready to explain your thought process. This will help you demonstrate your strong analytical skills and problem-solving abilities.