Python Data Engineer – Finance & Automation

Nomura

Singapore

On-site

SGD 90,000 - 130,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

Nomura seeks an Associate Software Engineer in Singapore to develop and maintain Python-based applications, data pipelines, and automation tools supporting Nomura’s business functions. You will work with cross-functional teams to build reliable software for processing financial data, generate visualizations, and implement automated reporting.

Strong Python with Pandas, data skills, front-end React experience, and SQL proficiency are essential for this role within Nomura's Group Technology.

Qualifications

  • Degree in Computer Science, Computer Engineering, Information Systems, or related discipline.
  • Minimum 4 years’ experience as a Software Engineer in the financial sector with front end development using React or similar frameworks for UI development.
  • Minimum 4 years’ experience in Python scripting with a minimum of 2 years in production environments.
  • Experience with data manipulation, strong expertise in Pandas for data transformation, cleaning, and analysis.
  • Working knowledge of Git and collaborative development workflows.
  • Experience with libraries like Matplotlib, Seaborn, or Plotly to create clear visualizations.
  • SQL: Proficiency in database querying and data extraction (e.g., PostgreSQL, Oracle).
  • Testing & Documentation: Experience with unit testing frameworks (e.g., pytest, unittest) and writing maintainable code documentation.
  • HTML Email Generation: Experience converting Pandas DataFrames to HTML format and sending formatted email reports.
  • Problem-Solving: Strong analytical skills to debug and optimize code.

Responsibilities

  • Develop, test, and maintain Python-based applications and data processing pipelines for financial data workflows.
  • Perform data extraction, transformation, and loading (ETL) using Pandas, ensuring data integrity and quality.
  • Design and implement automated reporting systems, including: converting Pandas DataFrames to HTML for email distribution and integration with email automation tools.
  • Write clean, efficient, and well-documented code, adhering to team standards and version control (Git).
  • Conduct unit testing (e.g., pytest, unittest) and participate in code reviews to maintain high-quality outputs.
  • Create insightful data visualizations (e.g., Matplotlib, Seaborn, Plotly) to communicate trends and insights to stakeholders.
  • Collaborate with business teams to translate requirements into technical solutions.
  • Work within Agile/Scrum teams to deliver projects on time and within scope.
  • Stay updated on emerging technologies (e.g., AI-assisted tools, cloud platforms) to drive innovation.

Skills

Python
Front-end development (React)
Data analysis with Pandas
Git version control
Unit testing (pytest/unittest)
Data visualization (Matplotlib/Seaborn
Plotly
SQL (PostgreSQL/Oracle)
ETL pipelines
Email automation with smtplib
Documentation
Problem solving
Communication
Claude Code exposure

Education

Degree in Computer Science / Computer Engineering / Information Systems

Tools

Pandas
Matplotlib
Seaborn
Plotly
Git
SQL
PostgreSQL/Oracle

Job description

Nomura seeks an Associate Software Engineer in Singapore to develop and maintain Python-based applications, data pipelines, and automation tools supporting Nomura’s business functions. You will work with cross-functional teams to build reliable software for processing financial data, generate visualizations, and implement automated reporting.

Strong Python with Pandas, data skills, front-end React experience, and SQL proficiency are essential for this role within Nomura's Group Technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Software Engineer – Finance Data & Python
Associate Software Engineer – Finance Data & Python

Nomura Holdings, Inc. • Singapore

On-site
SGD 120,000 - 160,000
Python Software Engineer - Data Pipelines & Visualization
Python Software Engineer - Data Pipelines & Visualization

Nomura • Singapore

On-site
SGD 120,000 - 180,000
Associate Software Engineer - Python, Data & Visualization
Associate Software Engineer - Python, Data & Visualization

NOMURA SINGAPORE LIMITED • Singapore

On-site
SGD 100,000 - 140,000
Associate, Software Engineer
Associate, Software Engineer

Nomura • Singapore

On-site
SGD 120,000 - 180,000
Associate - Software Engineer - Group Technology
Associate - Software Engineer - Group Technology

NOMURA SINGAPORE LIMITED • Singapore

On-site
SGD 100,000 - 140,000
Associate, Software Engineer
Associate, Software Engineer

Nomura Holdings, Inc. • Singapore

On-site
SGD 120,000 - 160,000
Associate - Software Engineer - Group Technology
Associate - Software Engineer - Group Technology

Nomura • Singapore

On-site
SGD 90,000 - 130,000
Associate, Full Stack Data Engineer
Associate, Full Stack Data Engineer

Nomura • Singapore

On-site
SGD 120,000 - 160,000
Python Software Developer
Python Software Developer

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 72,000 - 120,000
Senior Python Developer for Enterprise Web Apps (Singapore)
Senior Python Developer for Enterprise Web Apps (Singapore)

Argyll Scott Singapore • Singapore

On-site
SGD 90,000 - 150,000