Senior Software Engineer - TEKsystems (Allegis Group Singapore Pte Ltd)
TEKsystems (Allegis Group Singapore Pte Ltd) Singapore
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 , R25126752Allegis Group Singapore Pte Ltd, Company Reg No. 200909448N, EA License No. 10C4544
TEKsystems (Allegis Group Singapore Pte Ltd)Singapore
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...
Robert Half SingaporeSingapore
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...
Cargo Community Network Pte LtdQueenstown
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...