Get a weekly email with all new Golang jobs
x

Golang iMind Your Business Jobs in United Kingdom


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 50+ Golang iMind Your Business Jobs (1 new this month) in United Kingdom šŸ‡¬šŸ‡§ in May 2024 at companies like emagine Consulting, Ably Realtime and Stuart with salaries from Ā£35,000 to Ā£100,000 working as a Senior Dev Ops Engineer, Distributed Systems Engineer and Platform Developer (Go/K8s). Last post

Hiring Golang Developers?

Create your profile to continue

Dhyogo Alves De Almeida Stevary Bosuben Depender Aidar Zainutdinov Selim Arslan Aiden Man Vasa Chakradhar Suleiman Karim Eddin Stephen Lemmy Mwaura Monalisa Ntlemeza
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 27 developers joined Golang Cafe in the last 30 days
  • 13,882 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 98 iMind Your Business Jobs in United Kingdom šŸ‡¬šŸ‡§ • Sort by Date
Senior Dev Ops Engineer
emagine Consulting
London, United Kingdom
Ā£75,000 to Ā£90,000 a year
July 2019
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

ā€œDevOps is not a goal, but a never-ending process of continual improvementsā€ so sayā€™s industry leaders, do you agree?

Come and join our emagine family as an emagineer, where you'll work closely with the software development team as a Senior DevOps Engineer.

As a Senior DevOps Engineer, youā€™ll work within the software development team, supporting them on the early stages of a Greenfield project that involves advanced monitoring, machine learning and predictive analysis software for the financial services sector. Our UK office is relatively new, and so the ability to develop and be creative with new products is what makes this role unique. Your role will involve development, system administration, quality assurance and support. You will join the project from the outset and have an opportunity to significantly influence the project architecture. This is a genuine opportunity to be a part of a team that is dedicated to achieving success, through working on a project that is innovative, inspiring and rare to the market.

We are happy to consider candidates who may have previously worked within DevOps, Systems Administration, software development or automation testing environments with some exposure to relevant technologies. Youā€™ll ideally be educated to Degree level or demonstrable commercial experience in an IT Operations.

In your role as Senior DevOps Engineer you will:

Build our next generation containerised architecture Assist the software development team with ad-hoc optimisation and refactoring Methodically follow an agile process with Scrum Carry out Elastic Stack administration and optimization along with Software packaging, quality assurance, testing and Linux system administration, automation and scripting.SecOps

To be successfully considered for this unique and exciting opportunity you will:

Have strong knowledge of UNIX and Open Source along with Programming in C++ or Golang

Have an In-depth understanding of infrastructure code tooling, preferably Puppet or Terraform Possess excellent Linux system administration experience Have a natural passion for building state of the art infrastructure Be positive, constructive along with methodical approach with an emphasis on collaboration and execution Have experience with solutions such as: elastic stack, Redhat, Centos or Fedora, Kubernetes, GlusterFS Scripting skills in Bash, Perl and/or Python NoSQL databases. Source control with Git RPM creation Jenkins expertise, and experience with Job DSL & Jenkinsfiles. Docker and containerisation

What youā€™ll get in return:

A commitment to an accelerated: career pathway, development, and learning To work in an established brand with a startup mentality Excellent salary, exceptional benefits package Recognition programmes Growth within a diverse and global environment

About us:

emagine Consulting is an independent professional services consultancy with 30 years of experience specialising in the banking and financial services industry. We partner with our clients to meet their business initiatives both in the immediate and long-term. We achieve this by leveraging our expert and proprietary industry knowledge, coupled up with an extensive understanding of their business needs to drive the right solution for our clients. With our practice-based organisational structure, combined with our agile delivery model, we are able to successfully deliver highly complex, cross-region programmes/projects for our clients.

Our core values:

At emagine Consulting, we consistently strive to deliver high standards and best practice to our clients, colleagues, and consultants. Whilst we have had many successes, we aim not to dwell on them; instead, our agenda and approach are to always seek to improve on our past successes and to better ourselves. Our five core values, internally known as "the 5C's" assist us in making sure that we remain consistent across all functions, departments, and sectors.

Our 5 core values are as follows:

Ā· Caring - we are attentive, we listen and learn from each other

Ā· Committed - we are committed to delivering results

Ā· Courageous - we dare to explore new realms of possibility

Ā· Collaborative - we trust each other and work as a reliable team

Ā· Creative - we think outside the box, with expertise and imagination

To be considered for this opportunity, you will already have the legal right to live and work in the UK.

ā€œemagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.ā€


⎘ Copy Link ↗ Visit Link
Distributed Systems Engineer
Ably Realtime
London, United Kingdom
Ā£35,000 to Ā£65,000 a year
October 2018
5 Applicants This Week
More Than 6 Months Old

Job Description

**Distributed systems engineer Node.js

What makes Ably special?**
Ably helps power next generation digital experiences. Ones which are live rather than static, where data is in motion rather than at rest. Things like live chat, realtime location tracking, live document collaboration, gaming and eLearning. We've gained the trust of some the largest businesses in the world to integrate us into their stacks, businesses such as HubSpot, OfferUp, Tennis Australia and CA Technologies. We also work with a diverse range of tech startups globally powering features such as an air traffic control system for drones. Working at Ably means you are working on a cutting-edge product that is helping global brands shape the future.

What we can offer you ā€“ in brief
You will learn with the best. You will have autonomy and freedom to experiment and improve. You will be part of a dynamic team and a business that is taking off. We recently completed a $1m financing round to fuel our growth. We have the best technology, and the best people in the industry.

Join us now and youā€™ll be early in at a business going places, youā€™ll learn a lot, youā€™ll work with the founding team, and youā€™ll have fun.

What we want in return ā€“ in brief We want someone smart, ambitious, curious and motivated. Someone is prepared to do their best and work their arse off to do great work and become outstanding at what they do.

Job description
You'll be working with a deeply technical engineering team who collectively bring a wealth of experience and broad technology skills. The calibre of the code we produce is what excites us each day and motivates us each. If you enjoy solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, then you'll love working at Ably. Our team is made up of a strong remote contingent, however our base is in London and growing. We are strong believers in face-to-face communication where possible. Whilst this is a remote working role, being able to practically travel to London occasionally is highly preferable and working on a similar time zone is a must.

Day to day you can expect to be working on:

  • The "core" realtime platform which is largely Node.js, and some shared services in Go. You may also be required to work on the various services and routing layers of the platform which are built in Go and Elixir (we would happy if you are comfortable in either Go or Elixir, both would be a big win). As an aside, we use Ruby for all infrastructure automation and orchestration and occasionally write lower-level native code where necessary (such as native modules for Node). We're always revisiting the technologies we use and are always open to using new technologies where suitable.
  • Working within the realtime platform and solving distributed programming problems. Find out what it takes to be a distributed systems engineer.
  • Collaborating with the team to design, discuss and implement new features and services.
  • Diagnosing and fixing bugs in our platform using distributed tracing techniques.
  • Adding suitable test coverage to new features as well as existing functionality, conducting load tests using our frameworks, and generally helping to address platform stability and regression prevention.
  • Be responsible for the complete lifecycle of your features and code i.e. pull request, reviews, testing, deploy to staging and sandbox environments, then into production environments with ownership of any issues that arise. We are strong believers in all developers being involved in the system operations as well.
  • Contributing to open source projects that we support or use in our products. All of our client libraries are open source as well and may require your support at times.
  • Helping customers solve problems they are experiencing that may help us find bugs in the platform.
  • Support the wider team in regards to documentation and customer support.
  • Suggestions for new features or improvements to our protocol and API specifications.

Perks & Benefits

  • Salary range: Ā£35k to Ā£65k. Depends entirely on skills and experience.
  • Holidays: 25+ days excluding national holidays. Can be negotiated.
  • Benefit from a truly flexible working environment in which remote working and managing your own working time is the norm.
  • Work in an environment where code quality, technical challenges and delivery is what we all care about.
  • Skills development is intrinsic in the job. We're largely working on unsolved problems each day, and such, there is plenty of scope to widen your knowledge and skillset.
  • Work with genuinely nice people who care.
Apply ⎘ Copy Link ↗ Visit Link
Stuart Logo
Platform Developer (Go/K8s)
Stuart
Remote (Spain, France, Italy, Portugal, Poland, United Kingdom)
ā‚¬65,000 to ā‚¬90,000 a year
May 2022
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Stuart (DPD Group) is a sustainable šŸŒ± last-mile logistics company that connects retailers and e-merchants to a fleet of geolocalised couriers across several countries in Europe.

Our Mission šŸš€ We are an impact-driven company that aims to build the future of logistics for a more sustainable world: shared, efficient and reliable. We are committed to creating a new standard for urban deliveries that meet todayā€™s environmental and social challenges while offering a premium delivery experience blending speed, flexibility and convenience.

Our motto: ā€œMake every delivery a moment all of us can truly celebrate!ā€ More than 3000+ leading brands already partner with us across Restaurants, Grocery, Retail & Luxury, eCommerce and Professional Services to deliver all types of goods at the tap of a button. Stuart is a highly diverse and inclusive company of 700+ employees with 90+ nationalities working across France šŸ‡«šŸ‡·, Italy šŸ‡®šŸ‡¹, Poland šŸ‡µšŸ‡±, Portugal šŸ‡µšŸ‡¹, Spain šŸ‡ŖšŸ‡ø and the U.K. šŸ‡¬šŸ‡§

Itā€™s the right moment and the right place for us to make an impact on millions of people, as home delivery services hit a record high. And guess what? You can help us fulfil our vision šŸ™Œ

Letā€™s talk about Software Engineering šŸŒŸ

We are looking for a Platform Engineer šŸ¤– to work in our new developer experience department in the deployment team. We want to build an amazing Internal Developer Platform. In order to achieve that goal, we want to give time and space to a group of people that are very passionate about how an elite software development team works and wants to help to optimize our teamā€™s workflow. We want all teams to be able to self-service their needs without the need to put a ticket on any board when they need something.

We want to treat our developer platform as a product. We want to iterate it step by step making the lives of the rest of the developers in the company easier so they can focus on the business needs.

This team will be a mix of putting together existing open source solutions and building our own. We use things like Kubernetes, ArgoCD, or Crossplane to set the foundations for the rest of our teams.

You will decide how our services will be configured and, following the ā€œautomate all the thingsā€ mantra, we expect you to automate these decisions so that they are easy to follow by the rest of the engineering team.

If we had to play the buzzword bingo weā€™d say: - Solid knowledge of a programming language. It would be great if it was Go - Microservices: Orchestration, build pipelines, test pipelines - Kubernetes and tools to create abstractions on top of it. KuveVela, Crossplane - ArgoCD

In this team you will become an expert in these technologies and you will be able to provide abstractions so that the rest of the engineering team does not have to.

You can learn more about our team in our engineering blog: https://medium.com/stuart-engineering

What will I be doing? šŸ¤”

In your first monthā€¦

You will be assigned to an onboarding buddy who will help you make yourself at home at Stuart. You will start meeting people from all departments to learn more about what we do and start to understand the general principles that are driving our architecture. You should get in touch with how we are deploying our software today and where we want to go in the future.You will be paired with some teammates to start delivering your first code.

In three monthsā€¦

You should start to understand the different processes that happen across our company within the other teams. You should already be part of the deployment teamā€™s vision. You should be participating in your teamā€™s ceremonies. Each team has its own working agreements, as long as they are aligned within the company. Currently, your team is working according to the Kanban philosophy with periodic retrospectives.

In six monthsā€¦

As you begin to understand the department's long term vision you should start participating in some design discussions and even the recruitment of the team. You should already know some of our engineers so you can engage in discussions with them to find out their pain points in terms of our pipeline building and help them solve them.

What do we need from you? šŸ˜Ž

  • Other than technical skills we are looking for a person that is able to create a good experience for other engineers.
  • Empathic with other engineersā€™ pain points.
  • Able to have a discussion respecting the other person.
  • Willing to learn new technologies that force you out of your comfort zone. We deploy software built-in many programming languages, using many frameworks and with very heterogeneous requirements, which can sometimes be a challenge.
  • A good communicator since we will have to design and communicate processes to other engineers.

At Stuart, we believe that employees today want to evolve in collaborative, high-growth environments where they can demonstrate their abilities and thrive both professionally and personally. We are convinced that employees need to find alignment between their inner values and their companyā€™s culture and mission to unlock their full potential. We work to create a culture of empowerment, continuous learning and growth where everyone can bring expertise, own projects and easily measure their impact šŸ™Œ

Stuart is proud to be an equal opportunity workplace dedicated to promoting diversity. We donā€™t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status šŸ’™

Please note: Our Talent Acquisition Team is international coming from across the world šŸŒ We kindly ask you to please submit your CV and application in English so that it can be reviewed correctly (unless the job posting is in a language other than English). Thank you šŸ¤—

Want to learn more about us? Visit https://stuart.com/about-us/


Perks & Benefits

The stuff you wanna know (adapted to our different countries) šŸ˜‰

  • Family-friendly work-life balance - work from home and flexible hours šŸ”
  • Option to work remotely anywhere in Spain šŸ‡ŖšŸ‡ø
  • Ticket Restaurant by Edenred (ā‚¬11 daily) šŸ„—
  • Unlimited access to Udemy for all your learning and development needs šŸ“š
  • Stuart Academy with regular workshops, Stu-Classes, and Stu-Talks šŸŽ“
  • Stuart is putting Mental Health Awareness first! Wellness Allowance (ā‚¬40 monthly) to use in any gym or sport class šŸ§˜
  • Private healthcare provided by Sanitas šŸ§‘ā€āš•ļø
  • Work in an international, dynamic and passionate environment with a company culture focused on learning and development šŸŽ‰
⎘ Copy Link ↗ Visit Link
Golang (Go) Backend Engineer
Healum
London, United Kingdom
Ā£50,000 to Ā£65,000 a year
May 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

We are Healum - a well funded digital health company on a mission to improve and save 100 million lives across the globe. We believe that everyone should have access to better personalised preventative healthcare and healthcare professionals should be empowered to deliver this experience to their patients. Digital solutions can make this a reality. We build digital products to enable patients to monitor and understand their health, and software that empowers health professionals to achieve better outcomes with their patients. Our single aim is to maximise peopleā€™s engagement with their health by delighting them with products that make them feel confident, supported and motivated.

We are looking for a Golang Software Engineer based for a full-time position, to help further build Healum's distributed services platform to enhance our value proposition to our users. Are you excited about building petabyte-scale, business-critical, distributed software that helps people to transform their health outcomes? Do you find a peculiar satisfaction in bringing efficiency through intelligent algorithms? Do you enjoy looking at real-time data and incorporating that in to how you build software? The most important characteristic is that you can wear many hats and youā€™ll love getting your hands dirty with planning, scaling, security and testing. Youā€™ll have a passion for playing a lead role in envisioning our platform services and preparing Healum for scale and high availability. You will work closely with the founders to build high quality and scalable systems that are integrated with our products that establish Healum as a leader in providing useful and intelligent solutions for clinicians and their patients.

You have

  • 5+ years experience in software development
  • Extensive knowledge of Golang and at least one other formal software languages (think compiled software languages C/C+, Java, Scala, Erlang, Clojure). **This is really important**. In your application note - please mention ONE feature about Golang that you like in order to qualify your application for consideration.
  • Experience in building distributed scalable and fault tolerant systems using micro-services, CEP, MQs.
  • Strong experience in working with data and multiple datastores both SQL / Non- SQL like relational data stores, document data stores, caches and graph Databases
  • Experience using go-micro or some other microservices framework and other tools like glide, godep, gorilla mux, revel,
  • Affinity for smart hacking over process and the ability to take complex technical requirements and breaking them down into smaller execution units.
  • Ruthless capabilities of documenting major technical details outside of the code and minor ones inside the code.
  • cognitive abilities to choose smart practices over best practices with a keen eye over security and scalability.
  • experience in continuously shipping and testing through deployment pipelines using CI/CD tools in an agile development environment.
  • experience in performance tuning your code and scalability thinking while writing it.

You also have

  • Deep understanding of distributed systems and service mesh concepts
  • Familiarity in Linux systems (like Centos) and some experience in scripting, automation and tooling.
  • Experience working with virtualisation systems (like Docker, Vagrant etc.) VMs and hypervisors (like vsphere, xenserver etc.)
  • Experience working with orchestration tools (like Kubernetes, Mesos, Docker Swarm etc.) and container registeries (GCE, Docker hub etc.)
  • Crazy attention to detail - sleepless nights because you found a bug that you couldn't resolve at 5:44 pm.
  • Familiarity with agile development practices (a/b testing, unit testing, continuous deployment,continuous integration,scrums) and worked in a production environment.
  • Excellent written and verbal communication skills to communicate technical concepts to a wide variety of audience.
  • Ability to be empathetic and form strong working relations with your team members, customers and partners.

As one of our first team members, a typical day might include some of the following

  • Write, test, debug and ship code and gather feedback on scale, performance, security to incorporate back into the platform.
  • Work with the founders to identify complex technical problems and solve them.
  • Work with the product design and client experience development team to support them with scalable services
  • Feed into the overall mission and vision of the Healum's platform over the period of coming months and years.
  • Inspire us with latest technical trends and frameworks especially in programming languages, data stores, security and create some of your own.
  • Work with the infrastructure team to squeeze every ounce of efficiency from our existing systems.

To land this gig, you need...

Quality experience in building large scale distributed systems, a formal degree in computer science, physics or mathematics. Background and expertise in software development, micro services, API integrations, data analytics, security and huge scale thinking!

Would you like to make a lasting impact in peopleā€™s lives and change them for better? Then get in touch. Absolutely NO recruitment agencies or outsourcing companies as we work with our PSL only.


Interview Process

If you are interested in this role email us at hello@healum.com with your CV, and one feature about Golang that you like and why!

⎘ Copy Link ↗ Visit Link
Redbrain Logo
Senior Software Engineer (Go)
Redbrain
Birmingham, United Kingdom
Ā£70,000 to Ā£80,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Weā€™re looking for a full-stack developer/software engineer who wants to do something extraordinary. We take pride in pushing the boundaries of engineering, technology and customer experience.

Youā€™ll have a passion for great coding, an ability to plan out and work with high volumes of data to join our growing team of existing developers!

All in all, we process over 4 billion products daily, throwing up a volume, depth and complexity of data that few can match. And through the insights gained, we build scalable, high-performance products using cutting-edge technology that drive forward online retail growth.

Redbrain, Europeā€™s biggest Google Shopping partner. Weā€™re absolutely smashing it in the UK and across Europe last year alone driving over Ā£500 million in incremental sales to over 5,000 retailers.

This is an opportunity to join a team of talented problem solvers, looking at untangling complex problems and finding simple solutions. Through your work, you will have a direct impact on how the world's leading retailers grow their online sales.

We believe engineers write code for other engineers and not just for machines, therefore we celebrate clean and smart code!

If youā€™re keen to support us on our mission to build the worldā€™s best incremental sales engine, take a look at what we have on offer.

Job is linked to our Birmingham office, we're Remote first with 1 office day every two weeks.

Here are a few of the tools and methodologies we utilise:

Infrastructure: GCP, Kubernetes, Microservices

Platform: Elasticsearch, PostgresDB, Vault, PubSub, GCS, Spanner

Tools: GRPC, Protobuf, Terraform, Gitlab, Kibana, Golang

Ways of working: Agile, Scrum, Pair Programming

The role:

As a Senior Software Engineer, youā€™ll be part of one of our Engineering teams, creating great products by interpreting and following best practice architectural and engineering principles, operating frameworks, and new and improved tech applications and solutions.

Youā€™ll own the design and development of large-scale high-performance services using technologies such as Golang & Kubernetes.

You will be a great team player, providing and seeking useful feedback from other members of their team, and seeking opportunities to help out within the wider business.

The software engineer will be able to manage their own workload, estimate tasks well and prioritise when issues arise.

Weā€™re looking for someone who cares deeply about building flawless product features while challenging our thinking on software architecture.

Youā€™ll constantly strive to improve the way things are done in your team, contributing as a progressive member of the engineering team.

Someone with a passion for building performant and reliable systems, and is always up for a challenge.

Weā€™re looking for engineers with:

  • Possess programming language expertise in one or more languages, such as Go,Java, C++, C#, Python or Typescript with a passion for learning new languages.
  • Expertise in engineering practice, including knowledge of engineering and architectural principles
  • Proven experience of software design and implementation, security, cloud, infrastructure as code and CI/CD and any relevant hardware
  • Self-drive and constantly striving to improve your team, division and peers
  • Drive for advocacy of agile/lean delivery methodologies
  • A passion for enhancing your knowledge and evidence curiosity in emerging tech
  • Display empathy and understanding in supporting colleagues in the team to deliver

**As well as lots of on-the-job training and endless opportunities, youā€™ll get: **

  • Competitive salary (up to Ā£80,000 dependant on experience)
  • Remote-first environment
  • Company pension
  • Group life assurance of 10x fixed annual salary up to Ā£500,000 cover
  • Training budget for internal and external training and conferences
  • 25 days holiday plus all Public UK holidays
  • The very latest tools & tech
  • Flexible working hours

NO AGENCIES - Please note we do not accept applications from agencies. We will treat all CV's submitted as Direct Applicants.


Apply ⎘ Copy Link ↗ Visit Link
DevOps Engineering Consultant
Armakuni
London, United Kingdom
Ā£50,000 to Ā£90,000 a year
July 2019
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Armakuni empower our clients to take ideas to production in weeks, not months. Our Engineering Consultants act as change catalysts, enabling teams to leverage development best practices to fully optimise their cloud journeys.

Best practice. What does this actually mean? Whatā€™s ā€œbestā€ for one company doesnā€™t always work for others, right? Well, not quite. Research has shown that there are certain practices that lead to happier, more productive development teams and environments, and itā€™s these that we are positively evangelistic about here at Armakuni. We combine the practices of Software Craftsmanship, Agile/Lean, DevOps, Cloud Native architectures and infrastructures to enable high quality, high velocity, sustainable engineering teams.

What we enjoy:

  • Sharing our knowledge of cutting edge tech stacks with clients and colleagues alike to ensure the long-term benefits of cloud platforms are fully leveraged
  • Extolling the virtues of Test Driven Development & Continuous Integration/Delivery
  • Assisting with the development of elegant micro-service products used at extreme scale
  • Delivering hands-on training that ensures our legacy remains long after we do
  • Regular retrospectives to figure out what weā€™re doing wrong so we can fix it, and what weā€™re doing right so we can improve on it

A day in the life:

  • Your primary responsibility is training and knowledge sharing with client Engineering and Development teams. As youā€™ve spent most of your career coding and discovering strategies for successful DevOps or Cloud Native adoption, you are enthused by the concept of transferring this to new teams as they enhance their capabilities further
  • Mentoring client engineering teams in the adoption of new tools, technologies, techniques, patterns and processes, ultimately helping leverage a range of tools and methodologies
  • Driving the adoption of development best practice through whatever method is practical given the obstacles encountered.
  • Representing Armakuni and communicating our vision to client engineering teams, technical management and executives when required
  • Delivering training and support on world-class PaaS solutions composed of best-of-breed cloud native and CI/CD tools such as Cloud Foundry, PKS and Concourse

What does good look like?

First and foremost you will have a passion for leveraging technology to optimise processes and procedures. With a background in software development you will enjoy working alongside client Engineering teams to introduce and optimise development tools and methodologies, ultimately enhancing their cloud journey.

From a technical perspective we find those who enjoy a successful career as a Consulting Software Engineer with Armakuni typically have:

  • A proven track record of software/application development with Ruby, Golang or Java
  • Experience of automating deployment using CI/CD (bonus points for Concourse)
  • Passion for Pair Programming and TDD - these skills are crucial in how we engage and work alongside our clients
  • The ability to relay the positives and negatives of various tools, methodologies and ideas in a clear and constructive manner
  • Strong communication and consulting skills - our teams are comfortable running workshops (inceptions)/standups
  • Passion for growing and developing both technically and personally by tackling interesting work and challenging problems
  • Ability to distill complex business requirements into simple code concepts

The reward:

We offer the chance to be a part of a rapidly evolving technology-driven community; a team of like-minded experts in sharing their knowledge not just with clients but with each other. Perks include:

  • The chance to take ownership of your career within a rapidly evolving organisation; forge your own path!
  • Consulting environment free from sales and utilisation targets
  • Weekly company-wide retros and demos
  • Opportunities to visit and present at key conferences and industry events
  • Regular training and informal/social knowledge sharing sessions
  • Company stickers!

Of course we also make sure that you are well looked after offering highly competitive salaries plus an ever growing benefits package which currently includes:

  • Annual training allowance
  • BUPA Healthcare and Employee Assistance Programme
  • Shiny new MacBook Pro
  • Contributory pension
  • 25 days holiday

⎘ Copy Link ↗ Visit Link
Senior Software Engineer, SpatialOS
Improbable
London, United Kingdom
Ā£50,000 to Ā£95,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Our Purpose

Improbable is dedicated to building powerful technology designed to help solve previously impossible problems and enable the creation of new realities. In gaming and entertainment, Improbable unlocks truly next-generation gameplay through virtual worlds of unprecedented scale, persistence and richness. In other industries, we hope to help answer critical questions through simulations that could lead to a better functioning world.

Our platform, SpatialOS, lets developers transcend the limits of regular computation, allowing swarms of servers running in the cloud to cooperate in order to simulate worlds far larger and more complex than any single server could.

We are a British technology company proudly building a diverse workforce, driven by a shared desire to improve and achieve extraordinary things. Weā€™re crafting technology for the future and fostering a problem-solving culture that embraces innovation through iteration and experimentation.

Your Mission

Engineering is at the heart of Improbable. We solve some of the hardest problems around in areas such as distributed systems, high-performance cloud computing, messaging and much more.

We are technology neutral and believe in well-tested, robust code. Much of our platform is built in GoLang/Java with areas of C++, TypeScript and C#. We use Open Source technologies (such as CoreOS, etcd, Fleet, Docker, Prometheus, gRPC) and give back to the community through open source contributions when we can.

Weā€™re hiring Senior Software Engineers across multiple teams. There is always a diverse range of challenging and interesting projects to work on. Similarly, we welcome diverse engineering backgrounds and are able to offer highly interesting challenges across all our teams, we never hire to fill a gap.

You can find out more about some of our engineering projects here

Responsibilities

  • Designing and implementing new algorithms to distribute and scale our simulations
  • Integrating new workers with our distributed stack
  • Core infrastructure that underpins seamless scaling (networking, packing, storage, containers, logging, security across all compute providers)
  • Creation of world-class, robust APIs and SDKs for external customers
  • Developing tooling to understand, visualise and reason about large real-time simulations

Competencies

  • A strong software engineering pedigree, comfortable choosing the most appropriate language/technologies for the project at hand.
  • You have previously operated in a senior capacity and mentored or coached more junior engineers from a technical perspective.
  • Software Engineering is more than just a job to you. Perhaps you contribute to Open Source projects, blog or speak at events occasionally, or just spend a great deal of your time thinking about interesting problems.
  • You're disappointed when you're not learning something new or stretching yourself.
  • You can offer your opinion and respectfully reason with people, but equally commit to the direction decided by the majority after being heard.
  • You value working in different problem areas and are prepared to work in whichever team is necessary to add the most value to the business.
  • You embrace that in a fast-growing start-up, priorities can change quickly.
  • You're accountable and get satisfaction from shipping stuff on time / delivering quantifiable results.
  • You go out of your way to help others achieve and improve as a team.
  • You're modest when the results speak for themselves, and humble enough to take responsibility when they don't.

Experience Of The Following Would Be Advantageous

  • Building large-scale distributed systems
  • Working on cloud-based scalable architectures
  • Building high-traffic, robust APIs, SDK or web architectures
  • Working with Game Engines (i.e. Unity, Unreal, CryEngine etcā€¦)

⎘ Copy Link ↗ Visit Link
LloydsDirect Logo
Senior / Principal Software Engineer
LloydsDirect
London, United Kingdom
Ā£85,000 to Ā£100,000 a year
December 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

About LloydsDirect

NHS prescriptions are complicated. And we want to change that. Driven by an innovative spirit and strong moral compass, weā€™re on a mission to make NHS prescriptions simple for everyone.

Since 2015 weā€™ve grown from a plucky start-up to a team of over 200 people ā€“ and become the fastest growing pharmacy in the UK. Today, over half a million people use our apps to manage their NHS prescriptions, and our patients rate us as ā€˜Excellentā€™ on Trustpilot.

But thereā€™s so much more to do. Because while 1 in 2 adults in the UK has a repeat prescription, only 3.2% of them use an online pharmacy. And we need bright minds to help us change how people manage their medicine for good.

True to our start-up roots, LloydsDirect has a supportive, entrepreneurial culture. We move fast, challenge the status quo, and always try to do the right thing. Sound good? Then weā€™d love to hear from you.

What youā€™ll do as Senior Software Engineer

As a senior engineer you will: - Understand our business goals and strategy and be able to make decisions based on them - Be able to take ambiguous problems, break them down, and help to find elegant solutions that donā€™t gloss over the details - Contribute to code shared across projects - Mentor other engineers through code reviews and pairing

This role is for you if

  • Youā€™re excited by the idea of working on a product that helps make peopleā€™s lives better
  • The technology we use sounds interesting to you (or you already know and love it)
  • Reading a 1500 page document on the Zebra programming language sounds like a fun afternoon
  • You like being able to dip in and out of different parts of the stack wherever you are most needed and are keen to get stuck into and learn about the parts you donā€™t know yet
  • You love mentoring other engineers and believe that doing it is at least as valuable as your work as an individual contributor

This role may not be for you if

  • Youā€™re more into quibbling about tech stacks or coding styles (we have linters for that) than creating a really great product
  • You measure your success by lines of code written over the impact it has
  • You only want to work off fully specified requirements and to not have to talk with your team mates

Perks & Benefits

ā— Ā£350 per year physical wellbeing allowance e.g. gym membership, dancing classes ā— Ā£500 per year personal learning and development budget ā— Ā£500 per year working from home set up budget ā— Enhanced maternity (13 weeks fully paid) and paternity (6 weeks fully paid) ā— Pension contribution

Interview Process

  1. Screening call with internal talent partner
  2. 30 minute video call with head of engineering
  3. 45 minute video call to discuss ways of working
  4. 60 minute video call to assess technical skills
⎘ Copy Link ↗ Visit Link
Honu AI Logo
Software Engineer
Honu AI
Remote, United Kingdom / Europe
Ā£40,000 to Ā£80,000 a year
November 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About Us

We are honu.ai, a venture backed startup building the next generation platform to give small business owners superhuman decision making capabilities. We are currently in stealth mode and are backed by Europeā€™s top investors who are early backers of (TransferWise, Tide, Coinbase, CityMapper, Cazoo, Nested, Habito, Cleo, King, Snyk, etc.). The technology we are building is novel and we will be pushing the boundaries of what has been done in this space.

The Role

We are looking for a strong, product focused, growth mindset software engineer to join our core-team. If you are excited to join a VC-backed startup early on in the journey, and your profile matches what we are looking for, please do get in touch. Here is a non-exhaustive description of the tasks and responsibilities for this role:

  • You will be working in small team, including the founder, to build the first MVP of the product.
  • You will collaborate with the team to define the strategy and vision for how we will build effectively and be successful.
  • Work with engineers across the company to build delightful features that span various parts of the system.
  • Ensure our platforms are reliable, scalable, secure and extensible.
  • Improve engineering standards, tooling, and processes.

Ideal Candidate

  • Experience shipping high-quality products from start to finish. Ideally, experience at top tier SaaS startups/companies.
  • Experience building Fintech products. e-Commerce and experience with small businesses is a huge plus!
  • 2+ years professional experience in Golang. Rust, Kotlin or Java, nice to have.
  • Product focused
  • Experience with modern cloud tooling
  • Nice to have technical experience in:
    • Python, React, Typescript
    • Data engineering
    • Linux administration
    • API integrations
    • Experience with distributed systems
  • Must have soft skills:
    • Intellectual Humility
    • Growth Mindset
    • Attention to detail
    • Team Player
    • Good communicator
  • Ways of working:
    • You will believe in clean coding, simple solutions, automated testing and continuous deployment.
    • comfortable with Remote/Async ways of working.
  • Be a self-starter who is very comfortable building from scratch.

Company Values

  • Excellence: We constantly strive for excellence in what we do. We go above and beyond the call of duty.
  • Get Things Done: We acknowledge obstacles but orient towards solutions. We have a getting things done attitude, with laser focus on efficiency, as a team and individuals.
  • Open Communication: We communicate openly and respectfully about our opinions. Our conversations are constructive and all voices will be heard. However, when decisions are made, everyone commits to them.
  • Team Player: We are there for each other. As individuals we are reliable, responsible, collaborative and supportive. We respect each otherā€™s time, we are punctual. We have got each others backs, and **accept everyoneā€™s authentic self.
  • High Integrity: We are honest with each other and with our partners, clients and collaborators.

How to Apply

Email your CV, and any relevant links (we aim to respond in no more than 2 working days)

Our Process (1-2 weeks)

  1. Introductory phone call with Founder ( 30 mins )
  2. CV / Experience review - panel (1 hour)
  3. Systems Design interview - panel (1 hour)

We are growing fast and will be sure to respect your time and expectations each step of the way.


⎘ Copy Link ↗ Visit Link
Geckoboard Logo
Backend Go Software Engineer
Geckoboard
London, United Kingdom / Remote (UK)
Ā£65,000 to Ā£80,000 a year
November 2020
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Excited about the idea of working on distributed systems at scale? Want to be writing Go everyday? With great people? Weā€™re looking for curious problem solvers to do just that.

At Geckoboard, weā€™re working to help teams achieve their goals by enabling a fresh way of working. This revolves around making sure that important data gets seen and acted upon. Thatā€™s where our dashboards come in. Geckoboard is straightforward dashboard software that makes it quick and easy to surface live business data, metrics and KPIs for teams.

Our engineering culture

We're all here to build something great. You'll be joining a growing team of empowered engineers in a supportive environment that values experimentation, work-life balance and personal development. We've built a culture of knowledge sharing and feedback, so you'll be involved in planning and prioritisation of work as well as peer reviews and pair programming.

Learning is also a big part of our engineering culture. About once every fortnight you're able to take a whole day ā€” an Innovation Day ā€” to work on projects that interest you, learn new skills or contribute to open sourceā€¦ whatever it may be! We encourage these projects and often they have led to improvements in the way we work or concepts that have then been prioritised, developed further and added to our Product.

We work in small and focused cross-functional teams, usually made up of a Product Manager, a Designer, and a mix of Frontend and Backend Engineers. QA and Infrastructure tend to come in at the points they're needed or for specific projects. We scope out our project such that we're able to deliver meaningful work but small enough to iterate and take on board feedback quickly. We encourage our engineers to get involved in different teams and projects based on their interests, skills and opportunities to learn. We're also equally mindful about technical debt and make sure we dedicate time to addressing it.

Our teams

**Product
**Our product teams each own a different part of the product, building features that improve Geckoboard for our customers. Some of our recent work has ranged from a new send-to-Slack feature, SSO and in the team youā€™ll be joining initially, weā€™ve been building a brand new internal framework for importing, storing, and analysing data from third-party APIs we integrate with. We know that investing in our Data Platform is the best way we can deliver flexible, high-quality integrations quickly and easily. The new framework takes care of managing and scheduling imports, responding to webhooks, receiving analytics queries, migrating data from one version to the next and allows us to build internal gRPC services using a common protobuf interface upon it.

**Platform
**We believe that we can only be successful as an Engineering team if we are constantly and systematically investing in our tooling, our common systems, and our developer experience, this is where our Platform team comes in. Our recent work has ranged from rapid response work to improving test and trace coverage, migrating existing services to Go modules and support for other teams. We're also working on enabling older RESTful services to be migrated onto gRPC with a GraphQL API gateway in front.

You should apply if:

  • What weā€™ve described sounds interesting

  • Youā€™re interested in distributed systems

  • Youā€™ve worked with Go before*

  • You want to build a product that delights its users and genuinely serves their needs

  • Youā€™re collaborative; you empathise, listen and discuss

  • You actively seek out feedback in your work and to ensure you understand the problem youā€™re solving

We know that there are great candidates who may not exactly fit into what weā€™ve described above, or who have important skills we havenā€™t thought of. If thatā€™s you or youā€™re not sure, please apply, weā€™d love to hear from you.

  • Right now we're only considering mid-to-senior level candidates, if you're still developing your Go skillset and interested in joining the Geckoboard team, head to www.geckoboard.com/careers and get in touch, we'd love to hear from you and chat about future jobs!

Work where you work best:

While most of our team are normally based in our leafy East London office, a lot of us work remotely at least a day or two during the week. This means weā€™ve always been intentional about making sure our ways-of-working are remote-friendly so we can support that flexibility for everyone. We also have fully remote team members, though the expectation is that youā€™re comfortable with a visit to the London office about once a quarter (except during pandemics).

Due to the coronavirus pandemic, our office remains closed and everyone on the team is working from home presently. Weā€™re likely to continue working from home over the Winter. We keep a close eye on the government guidance, regularly update the team, and plan to open our office only when itā€™s safe to do so again.

Some of our team have shorter working weeks and weā€™re more than happy to try to accommodate this or another arrangement whenever possible. Just let us know what works best for you or that youā€™d like to chat about it in your application.

Logistics:

At this time, weā€™re only considering candidates who are (or will be) based in the United Kingdom (regardless of whether youā€™re onsite when out offices reopen or fully remote). Unfortunately, weā€™re unable to provide sponsorship for this role.

Our hiring process:

  • 20-30 minute call with a Talent Partner
  • 45 minute video call with the Hiring Manager
  • Take home exercise
  • Virtual onsite with the team - about 2.5 hours

The whole process takes about 2-3 weeks end to end, but weā€™re flexible!

Apply for the job

Do you want to join our team as our new Backend Go Software Engineer? We'd love to hear about you!


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 98 iMind Your Business jobs in United Kingdom šŸ‡¬šŸ‡§