3 days ago

AVP/VP Software Engineer Python, Technology Group

GIC

On Site
Full Time
SGD 220,000
Singapore, Singapore

Job Overview

Job TitleAVP/VP Software Engineer Python, Technology Group
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalarySGD 220,000
LocationSingapore, Singapore

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

AVP/VP Software Engineer Python, Technology Group

GIC is one of the world’s largest sovereign wealth funds. With over 2,000 employees across 11 locations around the world, we invest in more than 40 countries globally across asset classes and businesses. Working at GIC gives you exposure to an extraordinary network of the world’s industry leaders. As a leading global long-term investor, we Work at the Point of Impact for Singapore’s financial future, and the communities we invest in worldwide.

Technology Group

We experiment, design, and lead a 24×7 global business where we support core capabilities in asset management, trading, investment operations, and risk management. We deliver secure, reliable, and integrated solutions, and provide insights on new, and emerging technologies.

Business Partner & Solutions

You will help to explore new and existing technology to support our strategic and operational business needs across our Public Markets, Private Markets, Total Portfolio Risk, and Corporate Services.

What impact can you make in this role?

You will be empowered to be at the top of your game by providing strategic partnership, and innovative technology solutions that supports GIC’s vision of being a tech-driven, global, long-term investment firm.

What will you do as an AVP/VP Software Engineer Python, Technology Group?

As a Software Engineer at GIC, you will be at the forefront of financial technology innovation, driving the development of cutting-edge solutions that empower our investment strategies and operations. You will:

  • Collaborate and Innovate: Partner with portfolio managers, business managers, and product owners to tackle complex challenges and transform them into purposeful software solutions that drive our success
  • Design and Develop: Craft advanced algorithms and applications that significantly improve operational efficiency, enhance decision-making, and propel strategic initiatives forward
  • Leverage Emerging Technologies: Harness the power of machine learning and artificial intelligence to create innovative solutions that give us a competitive edge in the industry
  • Champion Excellence: Lead peer code reviews and share your technical expertise to cultivate a culture of continuous improvement and excellence
  • Ensure Quality: Execute rigorous System Integration Tests and work closely with business users on User Acceptance Tests to guarantee top-tier deliverables
  • Document and Guide: Develop comprehensive documentation and user guides to ensure seamless adoption and utilisation of new systems
  • Stay Ahead: Continuously explore and integrate emerging technologies to keep our solutions at the forefront of innovation

What makes you a successful candidate?

  • At least 5 years of relevant experience in software development, and hands-on experience in solution designing, software testing, and production support
  • Proficiency in Agile software development methodologies and practices such as Scrum, Kanban, or Test-Driven Development
  • Hands-on technical skills and good competency in Python and related frameworks such as FastAPI, Flask, or Django REST.
  • Experience with SQL and data analysis libraries like Pandas, Polars, DuckDB. Optional experience of machine learning frameworks such as TensorFlow or PyTorch.
  • Experience with front-end technologies like Angular or React.js and familiarity with RESTful APIs
  • Preferred experience in relevant domains, including but not limited to the financial sector, such as quantitative research and analytics, and trading strategy execution, enabling a deep understanding of industry-specific challenges and solutions
  • Familiarity with cloud platforms like AWS or Azure, and containerisation technologies like Docker and Kubernetes
  • Strong team player who is keen to learn, independent, and possesses strong analytical, problem-solving, communication, and interpersonal skills
  • Passionate about understanding business requirements and using technology to transform or improve current state
  • Familiar with and interested in learning about current and emerging technology landscapes
  • Bachelor’s or equivalent degree in Science, Technology, Engineering, and Mathematics (STEM) related discipline is advantageous
  • Ability to adapt to a dynamic environment and demonstrate strong prioritisation skills
  • Experience leading engineering teams and/or mentoring junior software engineers is advantageous, especially for VP candidates

Key skills/competency

  • Software Development
  • Python
  • Financial Technology
  • Machine Learning
  • Artificial Intelligence
  • Agile Methodologies
  • Cloud Platforms (AWS/Azure)
  • Containerization (Docker/Kubernetes)
  • Data Analysis (SQL/Pandas)
  • Solution Design

Tags:

Software Engineer Python
software development
solution design
algorithm development
operational efficiency
decision-making
strategic initiatives
machine learning
artificial intelligence
code review
user acceptance testing
Python
FastAPI
Flask
Django
SQL
Pandas
Angular
React.js
AWS
Docker

Share Job:

How to Get Hired at GIC

  • Research GIC's culture and values: Study their mission, PRIME values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume and cover letter: Highlight Python proficiency, financial sector experience, and your track record in solution design and Agile methodologies for GIC roles.
  • Showcase technical expertise: Be prepared to discuss your hands-on experience with Python frameworks, data analysis libraries, cloud platforms, and AI/ML applications during interviews.
  • Demonstrate problem-solving and collaboration skills: Provide examples of how you've partnered with business stakeholders to deliver innovative software solutions at GIC.
  • Prepare for domain-specific questions: Familiarize yourself with quantitative research, trading strategy execution, and asset management concepts relevant to GIC's operations.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background