BTSE Logo

BTSE

Senior Python Engineer (Finance & Reconciliation Reports)

Posted 8 Days Ago
Be an Early Applicant
Hybrid
Singapore
Senior level
Hybrid
Singapore
Senior level
The Senior Python Engineer will develop and maintain financial reconciliation reports and optimize data processing workflows using Python and SQL. Responsibilities include data integrity management, automation of reporting processes, troubleshooting discrepancies, and mentoring junior engineers. The role requires collaboration with finance and compliance teams to ensure accurate reporting and adherence to regulations.
The summary above was generated by AI

Nogle SG is a specialized service provider dedicated to delivering a full spectrum of front-office and back-office support solutions, each of which are tailored to the unique needs of global financial technology firms. Nogle SG is engaged by BTSE Group to offer several key positions, enabling the delivery of cutting-edge technology and tailored solutions that meet the evolving demands of the fintech industry in a competitive global market. 


BTSE Group is a leading global fintech and blockchain company that is committed to building innovative technology and infrastructure. BTSE empowers businesses and corporate clients with the advanced tools they need to excel in a rapidly evolving and competitive market. BTSE has pioneered numerous trading technologies that have been widely adopted across the industry, setting new benchmarks for innovation, performance, and security in fintech. BTSE’s diverse business lines serve both retail (B2C) customers and institutional (B2B) clients, enabling them to launch, operate, and scale fintech businesses. BTSE is seeking ambitious, motivated professionals to join our B2C and B2B teams.


About the Role

We are looking for a Senior Python Engineer to lead the development and automation of financial reconciliation reports, statements, and back-office reporting systems. This role requires deep expertise in Python and SQL to ensure data accuracy, streamline financial processes, and optimize reporting

workflows.


The ideal candidate will have a strong background in financial data processing, reconciliation, and SQL performance optimization. You will be responsible for building and maintaining critical financial reports, troubleshooting discrepancies, and ensuring compliance with financial regulations.


In addition to technical expertise, leadership experience is a plus, as this role may involve mentoring junior engineers and improving development best practices. Experience with Java and blockchain protocols would be a plus.


This position requires a high level of accuracy, problem-solving skills, and the ability to work closely with finance, operations, and compliance teams. If you have experience working in financial technology, trading, or banking environments and want to make a direct impact on financial systems, we encourage you to apply.


If you have a background in financial reporting, back-office operations, and data reconciliation—along with experience leading teams or working with blockchain protocols—you’ll be a great fit for this role.

Responsibilities:

  • Develop and maintain reconciliation reports for financial transactions, ensuring data integrity and accuracy across multiple systems.
  • Build and optimize SQL queries and ETL pipelines to process large volumes of financial data efficiently.
  • Automate finance and back-office reporting processes to improve operational efficiency.
  • Work closely with finance, operations, and compliance teams to ensure accurate and timely reporting.
  • Troubleshoot data discrepancies by investigating mismatches, reconciling accounts, and identifying root causes of inconsistencies.
  • Implement best practices for data governance, security, and compliance in financial reporting systems.
  • Optimize database performance and work on data modeling for efficient storage and retrieval.
  • Lead or mentor junior engineers on best practices in Python development, SQL optimization, and reconciliation logic.
  • Collaborate with stakeholders to define reporting requirements and deliver scalable solutions.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Technical Skills

  • Expertise in Python – experience with data processing libraries such as Pandas, NumPy, and SQLAlchemy.
  • Strong SQL proficiency – ability to write complex queries, optimize performance, and design relational databases.
  • Experience with financial reporting tools, reconciliation engines, or accounting software.
  • Familiarity with ETL processes, data warehousing, and big data technologies is a plus.
  • Experience with version control (Git), CI/CD pipelines, and best software development practices.
  • Experience working with Java,understandingblockchain protocols, smart contracts, or cryptocurrency transactions would be an added plus.

  • Soft Skills & Experience

  • 5+ years of experience in software engineering, preferably in financial technology, trading, or banking.
  • Team leadership experience or mentoring junior engineers is a strong plus.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Ability to work independently and handle multiple priorities in a fast-paced environment.
  • Excellent communication skills and ability to work cross-functionally with finance teams.

#LI-GL1

Top Skills

Java
Python
SQL

Similar Jobs

16 Hours Ago
Hybrid
Singapore, SGP
Senior level
Senior level
Financial Services
As a Lead Infrastructure Engineer, you will enhance network performance, manage production incidents, change management, and collaborate with teams to innovate and troubleshoot complex issues within a global network. You will also leverage your technical acumen and problem-solving skills in a high-stakes environment.
Top Skills: Python
Yesterday
Hybrid
Singapore, SGP
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
The Engineering Lead will manage the Platform Product Integrations team, focusing on designing and maintaining financial integrations, optimizing infrastructure, ensuring system performance in AWS, and leading a high-performing engineering group while collaborating on impactful projects.
Top Skills: Java
Yesterday
Hybrid
Singapore, SGP
Mid level
Mid level
Fintech • Mobile • Payments • Software • Financial Services
The Solutions Engineering Manager will oversee the performance and quality of their team, ensure successful partner solution delivery, and help improve internal processes and tooling. This role involves technical consulting, analyzing impacts on partners, and contributing to engineering goals while fostering a collaborative team environment.
Top Skills: Software

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account