Search by job, company or skills

TEKsystems

Senior Software Engineer

Early Applicant
  • Posted 11 days ago
  • Be among the first 20 applicants
7-9 Years

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)

Overview

Join a high-performing team that's reshaping how market data is handled and transformed at scale. We are hiring an experienced Python Backend Engineer to support critical development work in a global data engineering environment. You'll play a key role in building robust, maintainable systems and contribute to the team's long-term transformation roadmap.

What You'll Do

  • 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)
  • Collaborate closely with tech leads and cross-functional teams to deliver on business priorities
  • Participate in code reviews and contribute to technical decision-making
  • Ensure performance, reliability, and scalability of backend systems
  • Use modern Python tooling including Poetry or UV for package management
  • Champion code readability and typed Python practices across the team

Who You Are

You are a hands-on backend engineer who's passionate about clean code, Python craftsmanship, and solving data-intensive problems in a fast-paced setting. You've likely worked in agile environments and care deeply about testing, maintainability, and collaboration.

Must-Have Skills

  • 7+ years of backend development experience with a strong focus on Python
  • Excellent knowledge of testing methodologies (TDD, unit/integration testing)
  • Experience with Python packaging tools like Poetry or UV
  • Familiarity with typed Python, type hints, and code readability standards
  • Ability to write clear, maintainable, and well-documented code

Nice-to-Have Skills

  • Experience with Kubernetes or CI/CD workflows
  • Exposure to observability tools like Datadog
  • Active contributor to open-source projects (e.g., GitHub profile)
  • Knowledge of Java or Go (a bonus if paired with strong Python fundamentals

Why Join

  • Be part of a data transformation initiative that directly supports strategic growth
  • Work in a technically driven environment where engineers influence architecture
  • Opportunities to own projects end-to-end, build reusable tools, and shape engineering practices

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

EA Registration No: R21103843, Andrew Jonas Matthew

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

More Info

Industry:Other

Function:Data Engineering

Job Type:Permanent Job

Date Posted: 19/09/2025

Job ID: 126531737

Report Job

About Company

View More
Last Updated: 29-09-2025 11:53:48 PM
Home Jobs in Singapore Senior Software Engineer

Similar Jobs