Software Engineer

Bristol Home >Vacancies >Software Engineer

About us

YellowDog enables companies across the globe to accelerate and optimise complex data processes with the only intelligent and predictive scheduling and orchestration platform for hybrid and multi-cloud management. We serve organisations in Financial Services, Aerospace, and CGI amongst others. The technology automates the selection of the best source of compute for every workload, delivering new levels of prediction and efficiency in cost and performance optimisation. Founded in 2014, we’re funded, growing, and have ambitious plans. We look forward to exploring the kind of role we can build around you at YellowDog.

The role

YellowDog is hiring a back end software engineer to help create its intelligent predictive scheduling and orchestration platform for hybrid and multi-cloud management.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps customers to schedule, deploy and manage their cloud compute optimally.

We can help you get to grips with our tech, the domain and its ecosystems. Your work will have a positive resource-saving impact for our customers, currently across the film/CGI, aerospace and financial services sectors.

We’re a small and expanding software development team building, from the ground up, a unique orchestration and service mesh solution. It’s a microservice-based architecture, with lots of new code to write around systems, applications, distributed services, integration, data handling and – optionally – the dashboard.

Java is our main language to do this, along with some Python for AI and analytics, and we can allocate projects that build upon your strengths.

It’s a fairly flat team structure and we employ an iterative, lightweight design process where everyone on the team gets to make input. We’re agile and manage our work using a gentle Kanban process with regular stand-ups. We encourage a lightweight, productive approach to development.

Joining YellowDog, you can enjoy the right mix of autonomy and ability to shape and influence your role.

Example projects within the team

  • Building microservices that provide global compute coordination, resource scheduling, data management, adaptive data transfer, analytics, billing, access control etc.
  • Common abstraction to different cloud providers, optimised to best practice for each cloud provider
  • Integration with a rich ecosystem of tools and adjacent systems
  • Supporting our move to Java 11
  • Using our new compute platform to upgrade our large-scale CGI rendering application
  • Developing intelligent predictive scheduling and resource management based on heuristics and machine learning

We’re looking for

  • Someone ready to help create sophisticated distributed systems
  • Familiarity with Java – even if this hasn’t been your main language
  • Understanding of – or strong appetite to learn – the inner workings of cloud, infrastructure, serverless etc.
  • Appreciation for clean code, good documentation and knowledge sharing
  • Adaptability, receptive to change and pragmatism
  • Someone considering mid or senior level back end jobs in Bristol such as: Java Software Engineer | Java Developer | Back End Software Engineer | Back End Developer | Systems Developer | Cloud Infrastructure Developer etc.

Our current technology mix – we’ll help you get up to speed

Java | Spring Boot | MongoDB | Artemis | Reactive Streams | Python | Ansible |  Service Mesh | JavaScript | Git | IntelliJ | CircleCI

Salary and benefits

  • £50,000 – £65,000+ we’re keeping an open mind
  • Flexible working practices – tell us what you need
  • Discretionary one or two days’ remote working per week, once up to speed
  • 25 days paid holiday + public holidays | pension contribution | support for travel to conferences and delivering presentations | on-site canteen | showers | secure bicycle parking


You may join us right away or into the New Year.

If you wish to apply for this vacancy, please email a covering letter and your CV to

Software Engineer

Full Time
37.5 hours per week
£50-65,000+ per year
YellowDog Please upgrade your browser

You are seeing this because you are using a browser that is not supported. The YellowDog website is built using modern technology and standards. We recommend upgrading your browser with one of the following to properly view our website:

Windows Mac

Please note that this is not an exhaustive list of browsers. We also do not intend to recommend a particular manufacturer's browser over another's; only to suggest upgrading to a browser version that is compliant with current standards to give you the best and most secure browsing experience.