Python C# - Software Engineer / Developer - Financial Markets

Gravitas Recruitment Group (Global) Ltd

Singapore

On-site

SGD 90,000 - 150,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gravitas Recruitment Group (Global) Ltd in Singapore seeks an experienced Python Software Engineer to contribute to the development and operation of business-critical technology in a fast-paced environment.

You will combine hands-on software engineering with application support, tackling complex financial calculations, performance reporting and real-time operations while engaging with business stakeholders across time zones.

Qualifications

  • At least three years of professional software development experience.
  • Strong practical programming experience with Python.
  • Understanding of financial profit and loss (P&L) concepts and the underlying calculations.
  • Familiarity with fixed-income instruments or related financial products.
  • Ability to troubleshoot application issues and provide effective technical support.
  • Willingness to undertake both software development and ongoing application support responsibilities.
  • Good analytical and problem-solving skills with the ability to communicate effectively with technical and non-technical stakeholders.
  • Experience with C# or another established object-oriented application development environment.
  • Previous experience in a financial institution or investment-related technology environment.
  • Exposure to financial applications supporting trading, transaction processing or business performance reporting.
  • Familiarity with AI-assisted development tools and an interest in applying them to improve engineering productivity and support efficiency.

Responsibilities

  • Develop, maintain and enhance software applications using Python with exposure to other languages.
  • Investigate and resolve application issues, respond to user queries and provide technical support for business-critical systems.
  • Monitor application performance and help maintain reliability, accuracy and availability of operational processes.
  • Work directly with business stakeholders to understand requirements and translate needs into technical improvements.
  • Contribute to platform enhancements, code improvements and new functionality delivery.
  • Investigate discrepancies and technical issues relating to financial calculations and business performance information.
  • Collaborate with developers and technical specialists across locations and time zones.
  • Identify opportunities to improve development and support workflows using AI-enabled tools.
  • Balance competing development and support priorities while maintaining high-quality delivery.

Skills

Python
Financial knowledge
C#
Problem solving
Stakeholder communication
Application support

Tools

AI-assisted development tools

Job description

An opportunity is available for an experienced Python Software Engineer to contribute to the development and ongoing operation of business-critical technology used in a fast-paced, commercially driven environment.

The role combines hands-on software engineering with application support, offering exposure to complex financial calculations, business performance reporting and real-time operational requirements. You will work closely with business users and technical colleagues to investigate issues, maintain application reliability and deliver improvements that enhance platform functionality.

This is an individual contributor position suited to someone who enjoys combining software development with practical problem-solving and direct engagement with business stakeholders.

Key Responsibilities
  • Develop, maintain and enhance software applications using Python, with additional exposure to an established application environment built using other programming languages.
  • Investigate and resolve application issues, respond to user queries and provide technical support for business-critical systems.
  • Monitor application performance and help maintain the reliability, accuracy and availability of operational processes.
  • Work directly with business stakeholders to understand requirements, assess reported issues and translate operational needs into technical improvements.
  • Contribute to ongoing platform enhancements, code improvements and the delivery of new functionality.
  • Investigate discrepancies and technical issues relating to financial calculations and business performance information.
  • Collaborate with developers and other technical specialists across different locations and time zones.
  • Identify opportunities to improve development and support workflows through appropriate use of AI-enabled tools.
  • Balance competing development and support priorities while maintaining a high standard of technical delivery and stakeholder service.
Technical Requirements
  • At least three years of professional software development experience.
  • Strong practical programming experience with Python.
  • Understanding of financial profit and loss (P&L) concepts and the underlying calculations.
  • Familiarity with fixed-income instruments or related financial products.
  • Ability to troubleshoot application issues, investigate problems and provide effective technical support.
  • Willingness to undertake both software development and ongoing application support responsibilities.
  • Good analytical and problem-solving skills, with the ability to communicate effectively with technical and non-technical stakeholders.
  • Experience with C# or another established object-oriented application development environment.
  • Previous experience working within a financial institution or investment-related technology environment.
  • Exposure to financial applications supporting trading, transaction processing or business performance reporting.
  • Familiarity with AI-assisted development tools and an interest in applying them to improve engineering productivity and support efficiency.
Experience and Working Style

The position is appropriate for a software engineer with an established foundation in Python development who is looking to broaden their technical and functional exposure.

The successful candidate will demonstrate:

  • A practical, hands-on approach to software engineering.
  • Comfort working in an environment where operational support is an important part of the development function.
  • The ability to investigate unfamiliar problems independently and
  • A collaborative mindset and confidence engaging directly with business users.
  • Flexibility when coordinating with colleagues working across different time zones.
  • An openness to adopting new tools and approaches that improve the quality and efficiency of delivery.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

NTT Data Singapore • Singapore

On-site
SGD 90,000 - 150,000
Python & C# FinTech Software Engineer — Markets
Python & C# FinTech Software Engineer — Markets

Gravitas Recruitment Group (Global) Ltd • Singapore

On-site
SGD 90,000 - 150,000
Senior Developer / Technical Lead AML/KYC Systems
Senior Developer / Technical Lead AML/KYC Systems

a-it investment pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Developer
Senior Software Developer

Amicus Talent Solutions • Singapore

On-site
SGD 80,000 - 100,000
Competitive compensation
Performance-based incentives
Comprehensive benefits package
Senior Developer / Technical Lead AML/KYC Systems
Senior Developer / Technical Lead AML/KYC Systems

a-it software services pte ltd • Singapore

On-site
SGD 140,000 - 180,000
Senior Python Developer / Technical Lead AML/KYC Systems
Senior Python Developer / Technical Lead AML/KYC Systems

marquess services pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Eames Consulting Group • Singapore

On-site
SGD 180,000 - 260,000
Developer : AML / KYC systems
Developer : AML / KYC systems

A-IT INVESTMENT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Python Developer – AML/KYC Systems
Python Developer – AML/KYC Systems

Marquess Services • Singapore

On-site
SGD 60,000 - 100,000
Senior Software Engineer, Python (contract role)
Senior Software Engineer, Python (contract role)

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000