Software Engineer

microTECH Global Limited
UK
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Continuous Integration Distributed Systems Github Python (Programming Language) Linux System Administration Perforce Shell Script Systems Architecture Scripting Network Storage Delivery Pipeline Git
+4 more
Infrastructure Automation Frameworks Slurm Software Version Control Jenkins

Job description

  • Design, automate, and maintain robust CI/CD build infrastructure utilizing Jenkins and GitHub Actions.
  • Develop comprehensive Python scripts and automation tooling to streamline engineering workflows and reduce manual overhead.
  • Administer, tune, and troubleshoot Linux environments, ensuring optimal performance across the engineering compute estate.
  • Manage and optimize large-scale source control repositories using both Git and Perforce (P4).
  • Configure and resolve bottlenecks within Network Storage / NFS environments supporting heavy, data-intensive compute workloads.

Requirements

  • Operating Systems: Deep hands-on experience with Linux administration and systems architecture.
  • Development & Scripting: Strong proficiency in Python and shell scripting for infrastructure automation and tooling.
  • Version Control: Extensive experience managing enterprise codebases with Git and Perforce (P4).
  • CI/CD: Proven track record of building, scaling, and maintaining deployment pipelines in Jenkins and GitHub Actions.
  • Storage Systems: Solid understanding of network storage principles, particularly NFS mount configurations and troubleshooting.

Preferred / “Nice to Have” Experience

  • Hands-on exposure to distributed systems, compute farms, or workload managers such as LSF (IBM Spectrum), Grid Engine, or Slurm.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:22 min

Infrastructure barriers and compliance risks in research

Jeremy Murray Jeremy Murray · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

1:51 min

Managing GPU quotas and multi-tenancy with Kueue

Jeremy Murray Jeremy Murray · World Congress 2026 Europe

Videos

See all

Related articles

See all