Software Engineer - Solutions Engineering

JobCubby

United Kingdom

Hybrid

GBP 80,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Global team sprints twice a year
Learning budget USD 2,000 per year
Performance-based bonus
Wellness platform

Job summary

JobCubby is partnering with a leading global tech team in the United Kingdom to hire a Software Engineer - Solutions Engineering. This role blends hands-on Python and Go development with Linux infrastructure, networks, virtualization, and cloud concepts to automate and improve operations.

You'll collaborate with distributed engineers across regions, contribute to open source projects, and help scale reliable, high-performance systems in a fast-paced, learning-focused environment.

Qualifications

  • Strong professional software engineer experience with Python development.
  • Good understanding of Linux, networking and cloud concepts.
  • Ability to write reliable, maintainable software with strong testing and docs.

Responsibilities

  • Design, develop, test, and deliver open source software operations code (Python/Go).
  • Work across Linux stack including kernel, networking, storage, virtualization, containers.
  • Build and improve monitoring, automation, and reliable operations.

Skills

Python
Go
Linux
Networking
Cloud computing

Education

CS/Software Engineering degree

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - Solutions Engineering based in United Kingdom.

Join a globally distributed engineering team focused on transforming how modern infrastructure is built, operated, and automated.

You will develop open source software that enables efficient DevOps workflows across bare-metal systems, private clouds, Kubernetes, and high-performance computing environments.

The role combines hands-on Python and Go development with deep exposure to the Linux stack, from networking and storage to virtualization and containers.

You will help design reliable automation, monitoring, and alerting capabilities that simplify complex infrastructure operations.

Your work will directly influence open source products used by customers and communities around the world.

You will collaborate with engineers across multiple regions, contribute to upstream projects, and help establish strong engineering and development practices.

This is an excellent opportunity for a passionate software engineer who wants to grow technically while solving challenging distributed systems and cloud infrastructure problems.

Accountabilities:
  • Design, develop, test, and deliver high-quality open source software operations code primarily using Python and Golang.
  • Work across the Linux technology stack, including the kernel, networking, storage, virtualization, containers, and applications.
  • Build and improve open source infrastructure for monitoring, alerting, automation, and reliable operations.
  • Help rethink and modernize open source operations to address the evolving needs of customers and the broader open source community.
  • Apply strong software engineering principles across architecture, implementation, testing, documentation, performance, and maintainability.
  • Follow agile software development practices and contribute to efficient, high-quality delivery.
  • Collaborate with globally distributed engineering teams to solve complex infrastructure and software operations challenges.
  • Coach and support colleagues by sharing technical knowledge and practical engineering insights.
  • Contribute to a healthy, collaborative engineering culture aligned with shared technical and organizational values.
  • Participate in internal and external events, with global travel of up to 10% of the time.
Requirements:
  • Strong professional experience as a software engineer, with particular expertise in Python development.
  • Passion for building reliable, maintainable, and high-quality software and a strong understanding of the importance of dependable operations in an agile environment.
  • Practical knowledge of Linux and networking, with an interest in working across the broader Linux stack.
  • Solid understanding of cloud computing concepts and technologies.
  • Strong engineering judgment, with demonstrated attention to software quality, correctness, testing, documentation, and performance.
  • Excellent organizational skills and a proactive approach to delivering software on time and to a high standard.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively within a globally distributed team.
  • Curiosity and a lifelong-learning mindset, with enthusiasm for exploring new technologies and solving complex technical challenges.
  • Golang programming experience is a valuable advantage.
  • A university degree in Computer Science, software engineering, or a related field is preferred but not mandatory.
Benefits:
  • Globally distributed work environment with twice-yearly in-person team sprints.
  • Compensation shaped by geographical location, experience, and performance.
  • Annual compensation reviews, with more frequent reviews where appropriate for graduates and associates.
  • Performance-driven annual bonus or commission.
  • USD 2,000 annual personal learning and development budget.
  • Recognition rewards for outstanding contributions.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program and Wellness Platform.
  • Opportunities to travel to new locations and meet colleagues around the world.
  • Priority Pass access and travel upgrades for long-haul company events.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Golang Software Engineers
Golang Software Engineers

Adria Solutions Ltd • Manchester

Hybrid
GBP 60,000 - 85,000
Benefits
Hybrid working
Career progression
+1
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Glasgow

Hybrid
GBP 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
DevOps Engineer
DevOps Engineer

Methods Business and Digital Technology • Greater London

Hybrid
GBP 90,000 - 130,000
LinkedIn Learning access
Private Medical Insurance
Pension Salary Exchange (employer)
+4
Software Engineer – Golang
Software Engineer – Golang

JobCubby • Cambridge

Hybrid
GBP 60,000 - 65,000
Private health for family
Enhanced pension
Software Engineer, Sustaining Engineering
Software Engineer, Sustaining Engineering

Canonical • London

Remote
GBP 55,000 - 75,000
Personal learning and development budget
Annual compensation review
Recognition rewards
+3
Java/Golang Developer
Java/Golang Developer

Ocho People • Belfast City

Hybrid
GBP 110,000 - 135,000
Equity
Private healthcare
Flexible / hybrid working
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • London

Remote
GBP 50,000 - 70,000
Distributed work environment with team sprints
Personal learning and development budget of USD 2,000
Annual compensation review
+6
Software Developer (C++)
Software Developer (C++)

Origin8tive Ltd • Cheltenham

Hybrid
GBP 54,000 - 66,000
AXA Healthcare
Cycle to Work
Company pension
+2
Software Engineer
Software Engineer

Morgan McKinley • Greater London

Hybrid
GBP 42,000 - 70,000
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000