Software Engineer (SGPR / Citizen)

BAH Partners Limited

Singapore

On-site

SGD 70,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BAH Partners Limited in Singapore is seeking a Software Engineer with strong Python or C++ skills to help build large-scale, high-performance systems for a cutting-edge, growth-stage startup. You will work closely with researchers and engineers to design, develop and optimize infrastructure, data pipelines and computation-heavy applications.

The role focuses on ownership, collaboration and delivering production-ready code in a fast-paced environment.

Qualifications

  • Strong hands-on software engineering experience in Python and/or C++.
  • Experience designing, building or maintaining large-scale platforms, distributed systems or high-performance applications.
  • Strong understanding of software fundamentals, system design and performance optimisation.
  • Experience in Big Tech or engineering-intensive environments is desirable.
  • Excellent communication skills with fluency in English.
  • Collaborative, proactive and adaptable, with an interest in startup environments.
  • Comfortable taking ownership and solving complex technical problems.

Responsibilities

  • Design and develop scalable research infrastructure and data services.
  • Build robust data ingestion, processing and normalisation pipelines.
  • Collaborate with researchers to move models from prototype to production, optimizing performance-critical code with Python, C++ and CUDA where appropriate.
  • Develop internal engineering tools and automation solutions, leveraging AI-assisted coding tools.
  • Write clean, well-tested and maintainable code, contributing to reviews and best practices.
  • Take ownership of technical challenges and contribute to architectural and engineering decisions.

Skills

Python
C++
Distributed systems
High-performance apps
System design
Communication in English
Startup adaptability

Job description

Software Engineer (Python / C++) – High-Growth Start-Up | Singapore

An exciting technology-driven start-up is looking for talented Software Engineers with strong Python or C++ programming skills and experience building large-scale, high-performance systems.


This is an opportunity to join a growing engineering team, working closely with researchers to build sophisticated research infrastructure, data platforms and performance-critical applications.


The ideal candidate will have a strong software engineering background, preferably from a Big Tech or large-scale technology environment, and enjoy the ownership, flexibility and fast-paced nature of a start-up.


Key Responsibilities

  • Design and develop scalable research infrastructure, including backtesting and simulation frameworks, order book construction and financial data services.
  • Build robust market data ingestion, processing and normalisation pipelines, ensuring data accuracy, completeness and reliability.
  • Collaborate closely with researchers to take models from prototype to production, optimising performance-critical applications using Python, C++ and CUDA where appropriate.
  • Develop internal engineering tools and automation solutions, leveraging AI-assisted coding tools to improve development efficiency.
  • Write clean, well-tested and maintainable code, contributing to code reviews and engineering best practices.
  • Take ownership of technical challenges and contribute to architectural and engineering decisions.

Key Requirements

  • Strong hands-on software engineering experience in Python and/or C++.
  • Proven experience designing, building or maintaining large-scale platforms, distributed systems or high-performance applications.
  • Strong understanding of software engineering fundamentals, system design and performance optimisation.
  • Experience working in Big Tech or other engineering-intensive environments is highly desirable.
  • Excellent communication skills with fluency in English.
  • A collaborative, proactive and adaptable personality, with a genuine interest in working within a start-up environment.
  • Comfortable taking ownership, working independently and solving complex technical problems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Engineer (Python/C++) — High-Growth Startup
Platform Engineer (Python/C++) — High-Growth Startup

BAH Partners Limited • Singapore

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

SALT TALENT SEARCH PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Looking for a new job? • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000
Quantitative Developer
Quantitative Developer

Ambition Singapore • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer
Software Engineer

BAH Partners • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Backend) Singapore
Software Engineer (Backend) Singapore

Aquariux • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Developer
Senior Software Developer

Peoplebank Hong Kong Limited • Singapore

Hybrid
SGD 120,000 - 180,000
Software Development Specialist (Singapore)
Software Development Specialist (Singapore)

Radixeng • Singapore

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

Amicus Talent Solutions • Singapore

On-site
SGD 70,000 - 90,000
Competitive compensation
Performance-based bonuses
Comprehensive benefits
+1