Senior Software Engineer (BFSI)

GECO Asia Pte Ltd

Singapore

On-site

SGD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GECO Asia Pte Ltd is seeking a Senior Software Engineer in Singapore to support the design and development of enterprise financial platforms in private equity and wealth management. The ideal candidate will exhibit expertise in backend engineering, particularly with Python and Java.

The role encompasses full lifecycle responsibilities, including development, integration, and team guidance. Strong communication skills and the ability to mentor a team are essential. Candidates with BFSI experience and familiarity with cloud technologies are preferred.

Qualifications

  • 7–10 years of software engineering or backend development experience.
  • Strong experience within BFSI environments, particularly in private equity and wealth management.
  • Hands-on experience with secure SDLC practices.

Responsibilities

  • Design, develop, and maintain scalable backend applications.
  • Collaborate with stakeholders to translate requirements into technical solutions.
  • Mentor and guide a team of 4-6 engineers.

Skills

Backend engineering expertise
Strong programming expertise in Python
Strong programming expertise in Java
Strong SQL and database development
Experience with REST APIs
Microservices architecture
CI/CD pipelines
Data modeling and query optimization
Analytical and problem-solving skills
Excellent English communication

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Spring Boot
Hibernate
PostgreSQL
Linux environments
Cloud/container platforms (ECS Fargate)

Job description

Overview

We are seeking an experienced Senior Software Engineer to support the design, development, and enhancement of enterprise financial platforms within the BFSI domain, particularly in private equity and wealth management environments.

This role involves working across the full software development lifecycle, including business analysis support, solution design, backend development, integration, deployment, and production support. The ideal candidate should possess strong backend engineering expertise, solid architecture-level understanding of enterprise financial systems, and hands‑on experience with Python, Java, cloud‑native applications, and modern engineering practices.

The candidate is also expected to provide technical leadership and guide a small team of engineers while collaborating closely with business and technology stakeholders.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications and enterprise financial platforms.
  • Support architecture discussions and contribute to solution design for secure, high‑performing, and resilient systems.
  • Develop and enhance applications using Python and/or Java technologies.
  • Build and optimize APIs, database models, and application performance for business‑critical platforms.
  • Participate in the full SDLC including requirements analysis, development, testing, deployment, and production support.
  • Support integration between internal platforms, third‑party systems, and SaaS applications.
  • Collaborate with business users, product owners, architects, and engineering teams to translate requirements into technical solutions.
  • Contribute to microservices‑based and event‑driven application architectures.
  • Support CI/CD pipelines, release management, and deployment activities in secure enterprise environments.
  • Perform troubleshooting, root cause analysis (RCA), and issue resolution for production systems.
  • Ensure adherence to development standards, security policies, and best engineering practices.
  • Mentor and guide a small team of engineers (approximately 4–6 resources).
  • Contribute to technical documentation, peer reviews, and knowledge‑sharing initiatives.
  • Explore and support modern technologies including GenAI‑related use cases and integrations where applicable.
Job Qualifications and Requirements
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related field.
  • Around 7–10 years of software engineering or backend development experience.
  • Strong experience within BFSI environments, preferably in:
  • Private Equity
  • Wealth Management
  • Investment or Financial Platforms
  • Strong programming expertise in:
  • Python
  • Java
  • Strong SQL and database development capabilities.
  • Experience designing and supporting enterprise‑scale financial applications.
  • Hands‑on experience with:
  • REST APIs
  • Microservices architecture
  • CI/CD pipelines
  • Secure SDLC practices
  • Data modeling and query optimization
  • Familiarity with:
  • Spring Boot
  • Hibernate
  • PostgreSQL
  • Linux environments
  • Cloud/container platforms such as ECS Fargate
  • Exposure to GenAI technologies, AI‑assisted solutions, or AI integration concepts is advantageous.
  • Understanding of system integration, deployment processes, and secure enterprise environments.
  • Ability to lead technical discussions and guide small engineering teams.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Excellent English communication and stakeholder management skills.
  • Ability to work independently in fast‑paced enterprise environments.
Preferred / Advantage
  • Experience working on large‑scale business‑critical financial platforms.
  • Exposure to cloud‑native architectures and distributed systems.
  • Familiarity with event‑driven systems and enterprise integration patterns.
  • Experience supporting high‑availability production environments.
  • Exposure to DevOps and automation practices.
  • Prior experience collaborating with global or cross‑functional teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Solution Engineer (Java/Python) Financial Services
Senior Solution Engineer (Java/Python) Financial Services

ntt singapore pte. ltd. • Singapore

On-site
SGD 100,000 - 150,000
Senior Backend Engineer (Banking Domain)
Senior Backend Engineer (Banking Domain)

fpt asia pacific pte. ltd. • Singapore

On-site
SGD 120,000 - 170,000
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 100,000 - 150,000
Senior Backend Software Engineer - Digital Bank
Senior Backend Software Engineer - Digital Bank

MoNeed • Singapore

On-site
SGD 90,000 - 150,000
Backend Software Engineer - Digital Bank
Backend Software Engineer - Digital Bank

Monee • Singapore

On-site
SGD 60,000 - 120,000
Java Developer - Contract
Java Developer - Contract

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 120,000
Software Engineer - Banking
Software Engineer - Banking

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Backend Software Engineer (Java | AI-Assisted Engineering)
Backend Software Engineer (Java | AI-Assisted Engineering)

STACKTECH PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Developer – Securities, Pre/Post Trade & Operations
Senior Software Developer – Securities, Pre/Post Trade & Operations

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer III, Global Equity Portfolio Management Technology
Software Engineer III, Global Equity Portfolio Management Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 80,000 - 120,000