Search Jobs

Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

TEKsystems
8-10 Years
Early Applicant
  • Posted 7 months ago
  • Be among the first 40 applicants

Job Description

  • 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

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

8-10 yrs
Singapore
Skills:
Java, Distributed Systems, Python, AWS, Go, production-grade system design, PCI-DSS
6-9 yrs
SGD 7,000 - 12,000 per month
Singapore
Skills:
Version Control, PostgreSQL, Automated Testing, containerised environments, secure software development, Go, CI CD, observability
6-8 yrs
Singapore
Skills:
S3, PostgreSQL, Redis, CloudFront, Lambda, React, Typescript, Docker, ECS, Sqs, Nestjs, Jest, AWS, Aurora, GitHub Actions, Fargate, Vitest, Prisma
5-8 yrs
Singapore
Skills:
Java, Apis, Version Control Systems, Automated Testing, Spring, messaging systems, CI CD pipelines, data persistence, containerized environments
5-8 yrs
SGD 6,000 - 10,000 per month
Singapore, Cross Street
Skills:
Java, Linux, Python, Microservices, AI tooling