Software Engineer

 

Description:

We are looking for a Software Engineer to join our team with a focus on developing CI pipelines which enhance our ability to keep our code branches stable and bug free whilst providing fast feedback for all. This is a fantastic opportunity for someone passionate about building CI on top of modern infrastructure that supports our complex codebase, enabling us to deliver successfully.

 

We work with modern CI tools (such as gitlab) and build systems (such as bazel) and much more to create a productive, intuitive and easy to use infrastructure solution which is used by hundreds of engineers across the globe.

 

In this role, you will collaborate closely with engineers and partners across the organization to develop efficient, fast CI which gives us accurate and timely feedback, allowing everyone to make more informed decisions about their day to day engineering, as well as helping us all understand our code stability quickly and easily.

Key Responsibilities

  • Develop and maintainmodern, fast CI pipelines in gitlab.
  • Implement reporting thatallows all users to have fast feedback on code/branch stability.
  • Integrate CI pipelineswith APIs, databases, and our wider infrastructure services.
  • Work closely with teams acrossengineering and infrastructureto ensure seamless service integration.
  • Debug and optimise performance across the stack to improve reliability and efficiency.
  • Followstandard methodologies for code quality, testing, and documentation.

Required Skills and Experience:

  • Bachelor’s or Master’s degree or equivalent experience in Computer Science, Software Engineering, or a related field
  • Strong programming skills with experience ofYAML or similar markup.
  • Experience withCI/CD pipelines and DevOps tools.

“Nice To Have” Skills and Experience:

  • Experience with usinggitlabfor either development work or CI.
  • Understanding of code development in a large organisation, includingcode branching/forking, patchsets, reviews, merging etc.
  • Exposure tocontainerization (Docker, Kubernetes)and cloud services.
  • Familiarity withdatabases (SQL, NoSQL)and backend data handling.
  • Basic data analysis skills (we useTableauso any experience with this would be a plus).
  • Any knowledge ofGPUsthemselves is helpful but not required.

Organization Arm
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Manchester,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-04-11 5:33 am
Expires on 2026-01-06