Logo-of-Teksystems-(allegis-Group-Singapore-)-hiring-for-jobs-in-Singapore-on-GrabJobs

Senior Software Engineer

Job Description - Senior Software Engineer

  • Build and maintain high-quality Python services that process and transform market data
  • Support ongoing transformation initiatives across data pipelines
  • Write clean, modular, and well-tested code using best practices (TDD encouraged)
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.


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 .
  • Proficiency in writing unit and integration tests using TDD principles .
  • Experience with Python package management tools (Poetry, Conda, UV, Pip).
  • Knowledge of type annotations and PEP 8 coding standards.

Tech Stack & Tools
  • Languages: Python (required), Java/Go (optional)
  • Cloud: AWS
  • DevOps: Kubernetes, Docker, CI/CD
  • Testing: PyTest, TDD practices
  • Version Control: GitHub

Nice-to-Have Skills:
  • AWS cloud experience.
  • Kubernetes, Docker, and CI/CD pipelines; monitoring tools like Datadog.
  • 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: R25158204, Wong Lin, Rachel

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

Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Teksystems (allegis Group Singapore )

Build and maintain high-quality Python services that process and transform market data Support ongoing transformation initiatives across data pipelines Write clean, modular, and well-tested code using best practices (TDD encouraged) About the Role We are seeking a Senior Python Backend Engineer to j...

Read more about the company

Similar Software Engineer Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.