{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Infrastructure Software Engineer
Role details
Job location
Tech stack
Job description
- Build and maintain internal systems such as job schedulers, monitoring stacks, and automation tools
- Improve reliability, repeatability, and self-service across infrastructure
- Write clean, efficient code (primarily Go, Python, Bash)
- Support traditional infrastructure such as servers, switches, and storage systems
- Participate in a shared on-call rota across the team
Requirements
-
Strong programming skills in Go or Python, plus comfort with Bash and C
-
Solid understanding of Linux internals and TCP / IP networking (DNS, DHCP, etc.)
-
Experience developing infrastructure tools or system-level automation
-
Familiar with Git, CI / CD, and testable development practices
-
Able to design solutions for real usage-not just your team, but firmwide
-
Comfortable working across technical domains and collaborating with peers Nice to Have
-
Experience with Docker, KVM, or other container / virtualisation tools
-
Familiar with observability stacks (Prometheus, Grafana)
-
Terraform
-
Practical knowledge of networking protocols and hardware environments
-
Understanding of low-latency or post-trade systems