Home > Senior Software Engineer Jobs

Senior Software Engineer - TEKsystems (Allegis Group Singapore Pte Ltd)

apartmentTEKsystems (Allegis Group Singapore Pte Ltd) placeSingapore calendar_month 
Design and develop scalable Python backend services for market data systems.
  • Build and maintain clean, modular, and test-driven code (unit and integration tests using TDD)
  • Transform legacy data pipelines into modern, maintainable architectures.

About the Role

We are seeking a Senior Python Backend Engineer to join the team, focusing on transforming the way market data is built, processed, and delivered. This role is pivotal in re-architecting legacy data pipelines into modern, scalable systems and building robust backend services that support investment decision-making at scale.

This role is ideal for engineers who take pride in clean, well-tested code, and want to play a part in large-scale data transformation .

Responsibilities
  • Design and develop scalable Python backend services for market data systems.
  • Build and maintain clean, modular, and test-driven code (unit and integration tests using TDD).
  • Transform legacy data pipelines into modern, maintainable architectures.
  • Collaborate closely with DevOps specialists, backend engineers, and data engineers for smooth deployments.
  • Ensure high code quality, readability, and maintainability following best practices.
  • Participate in code reviews, technical discussions, and agile ceremonies.
  • Leveraging on modern technologies

Must-Have Skills:

  • 8+ years of experience in backend software engineering, primarily using Python.
  • Strong Python backend development experience.
  • Familiarity with frameworks like Django or Flask .
  • Excellent testing discipline, including:
  • TDD mindset
  • unit & Integration testing
  • mocking
  • edge-case validation (nulls, duplicates, malformed input).
  • Comfortable with Python package management tools (Poetry, Conda, UV, Pip).
  • Strong knowledge of type annotations and PEP 8 coding standards.

Nice-to-Have Skills:

  • AWS cloud experience.
  • Refactoring & Legacy System modernization.
  • Kubernetes, Docker, and CI/CD pipelines; monitoring tools like Datadog.
  • Version Control w/ Github
  • Open-source contributions (e.g., GitHub portfolio).
  • Bonus: Knowledge of Java or Go.

We regret to inform that only shortlisted candidates will be notified.

EA Registration No: YAP JUN WEI , R25126752

Allegis Group Singapore Pte Ltd, Company Reg No. 200909448N, EA License No. 10C4544

local_fire_departmentUrgent

Senior Software Engineer

apartmentRobert Half SingaporeplaceSingapore
The Company We are looking for a Senior C# .NET Engineer to support the development, enhancement, and ongoing support of a network monitoring and reporting system. The role will focus on building back‑end services, integrating network and security...
apartmentCargo Community Network Pte LtdplaceQueenstown
Role Overview We are seeking a highly motivated Software Engineer / Senior Software Engineer to join our application development and support team. The role involves developing, enhancing, and supporting enterprise applications, while working...
apartmentADECCO PERSONNEL PTE LTDplaceGeylang
An established technology organisation is seeking a Senior Software Engineer to design, develop, and deploy modern software applications. This role involves full‑stack development, technical leadership, and collaboration with cross‑functional teams...
2 similar jobs: Toa Payoh, Bukit Merah