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
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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