Company
BTSE logo

BTSE

www.btse.com
Location

In office: Singapore

  • 🇸🇬 Singapore
Apply

Senior Python Engineer (Finance & Reconciliation Reports)

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