United Kingdom Remote (Global)

IT Labs is hiring a Senior Software Engineer (Python)

About the Role

Shape scalable backend systems for a next-generation simulation and analytics platform powered by artificial intelligence. As a Senior Software Engineer, you'll take ownership of designing and maintaining high-performance services in Python using FastAPI, ensuring clean, well-documented REST interfaces that support advanced data workflows.

What You’ll Do

  • Develop and maintain backend services that power engineering-intensive applications, emphasizing reliability, performance, and security
  • Work closely with frontend, machine learning, and platform teams to integrate components into cohesive, end-to-end solutions
  • Containerize applications using Docker and manage deployments on Kubernetes across cloud environments
  • Build and refine CI/CD and GitOps pipelines to enable consistent, automated, and auditable releases
  • Participate in sprint planning, backlog refinement, and cross-team coordination to align technical work with project goals
  • Translate client requirements into actionable technical specifications and support delivery readiness
  • Monitor production systems and lead improvements in stability, observability, and scalability

What We’re Looking For

  • At least six years of professional software engineering experience with a focus on backend development
  • Proven track record building production systems in Python, particularly with FastAPI
  • Strong grasp of REST API design, cloud architecture, and distributed systems
  • Hands-on experience deploying applications on AWS, Azure, or GCP using container orchestration
  • Familiarity with modern DevOps practices, including infrastructure as code and automated workflows
  • Experience in client-facing roles where technical delivery meets real-world constraints
  • Fluency in English, with clear communication skills for technical and non-technical audiences

Preferred Background

  • Exposure to AI/ML systems, large-scale data processing, or scientific simulation platforms
  • History of supporting live systems and engaging directly with external stakeholders

Work Environment

This role supports remote collaboration across a distributed team. We welcome applicants from the UK, Netherlands, Brazil, Argentina, Serbia, Croatia, Bosnia and Herzegovina, Montenegro, North Macedonia, and parts of the Middle East. Work is conducted in English, with flexibility to align across time zones.

Our Values

We emphasize integrity, technical excellence, proactive problem-solving, innovation, and respect for every team member. You’ll join a culture committed to delivering high-impact solutions through disciplined engineering and clear communication.

Required Skills
PythonFastAPIREST APIsDockerKubernetesCI/CDGitOpsAWSAzureGCP PythonFastAPIREST APIsDockerKubernetesCI/CDGitOpsAWSAzureGCP
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
IT Labs
An international software tech company, specializing in purpose and process-driven teams for high-performance, innovation, transformation, and efficiency.
All jobs at IT Labs Visit website
Job Details
Category backend
Posted 3 months ago