Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Developer Experience

Jobgether

United Kingdom

Remote

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment partner is seeking a Senior Software Engineer focusing on developer experience to shape and optimize internal tools and CI/CD pipelines. The ideal candidate will have over 5 years of experience, with a strong background in programming and CI/CD. This role provides opportunities for professional development in a flexible and collaborative environment, emphasizing work-life balance.

Benefits

Competitive compensation package
Flexible working environment
Personal development budget
Recharge days for extended weekends
Travel reimbursement
Inclusive workplace

Qualifications

  • 5+ years of software engineering experience, with at least 2 years on developer tooling.
  • Hands-on experience with CI/CD platforms like Jenkins, GitHub Actions, or GitLab CI.
  • Experience with containerization and infrastructure as code.

Responsibilities

  • Design, build, and maintain internal developer tools and automation frameworks.
  • Develop and enhance CI/CD pipelines and deployment automation.
  • Collaborate with teams to identify tooling opportunities.

Skills

Programming skills in Python, Go, TypeScript/JavaScript, or Bash
Strong problem-solving skills
Excellent communication skills

Tools

Jenkins
GitHub Actions
Docker
Kubernetes
Terraform
Prometheus
Job description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Developer Experience in EMEA.

This role offers the opportunity to shape the developer experience for a fast-growing engineering organization. You will design, build, and maintain internal tools, automation frameworks, and CI/CD pipelines that improve productivity and reduce friction for engineers. Working in a collaborative environment, you will partner with cross-functional teams to identify pain points, streamline workflows, and implement scalable solutions. The position combines hands-on development, infrastructure optimization, and developer advocacy, giving you a chance to directly impact engineering velocity. Ideal candidates are proactive problem-solvers passionate about developer tooling, with strong programming skills and experience in CI/CD, containerization, and observability. This role allows exposure to modern cloud-native technologies and participation in defining best practices for a growing technical organization.

  • Accountabilities:
  • Design, build, and maintain internal developer tools, CLI applications, and automation frameworks to improve engineering productivity.
  • Develop and enhance CI/CD pipelines, build systems, and deployment automation.
  • Create and maintain development environment setup tools, including containerization and local development configurations.
  • Build observability and debugging tools to accelerate issue diagnosis.
  • Optimize build times, test execution, and deployment processes across platforms.
  • Implement and maintain code quality tools such as linters, formatters, and static analysis.
  • Collaborate with engineering teams to identify pain points and tooling opportunities.
  • Conduct training sessions and create documentation to promote adoption of internal tools.
  • Participate in architecture reviews and advise on tooling implications.
  • Requirements:
  • 5+ years of software engineering experience, with at least 2 years focused on developer tooling or platform engineering.
  • Strong programming skills in Python, Go, TypeScript/JavaScript, or Bash.
  • Deep understanding of CI/CD concepts and hands-on experience with platforms such as Jenkins, GitHub Actions, GitLab CI, or CircleCI.
  • Experience with containerization technologies (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation).
  • Familiarity with build tools and package managers across multiple ecosystems.
  • Experience with monitoring and observability platforms (Datadog, New Relic, Prometheus).
  • Excellent communication skills, able to translate developer needs into technical solutions.
  • Strong problem-solving skills with focus on pragmatic, scalable solutions.
  • Passion for enhancing developer experience and engineering productivity.
  • Benefits:
  • Competitive compensation package and professional development opportunities.
  • Flexible working environment with travel reimbursement for office visits.
  • Company-wide recharge days for extended weekends or personal time off.
  • Personal development budget for self-improvement and cross-functional learning.
  • Credits toward stays at partner hotels when traveling.
  • Inclusive, collaborative workplace with a focus on work-life balance.
  • Opportunities to work with cutting-edge tools and cloud-native technologies.

Thank you for your interest!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.