Get a weekly email with all new Golang jobs
x

Golang Federated Computer Jobs in United Kingdom


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

Browse 31 Golang Federated Computer Jobs (1 new this week) in United Kingdom 🇬🇧 in March 2025 at companies like Synthace, Vaion and Speechmatics with salaries from £30,000 to £110,000 working as a Senior Software Engineer, Graduate Software Developer and Software Development Engineer (Golang). Last post

Hiring Golang Developers?

Create your profile to continue

Abhishek Sharma Jean-Jacques Moiroux Abdulmanan Ahmed Steven Wang Bilal Hantik Kevin Tran Kunal R Sagar Shohjahon Sohibov Abdul Rafay Khan Troy Schaefer
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 50 developers joined Golang Cafe in the last 30 days
  • 20,747 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 31 Federated Computer Jobs in United Kingdom 🇬🇧 • Sort by Date
Senior Software Engineer
Synthace
London, United Kingdom
£50,000 to £90,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We are looking for a software engineer to continue developing and scaling our products and infrastructure.

The Project
Named by the World Economic Forum as one of the world’s 30 Technology Pioneers 2016, Synthace is re-imagining how we work with biology, exponentially improving the speed and quality of the final results. This is made possible through our high-level language and operating system for labs, Antha, which is already impacting how scientists work with biology in major companies like Dow, Merck and GSK.

Responsibilities
You’ll be working within a tight-knit development team on exciting projects with plenty of technical challenge to get your teeth into, you will:

  • Design, build, test, and maintain high-performance and scalable microservices in a global, federated container cluster
  • Integrate and deploy custom and off-the-shelf software components
  • Manage deadlines and priorities in a dynamic environment that blends software and wet-lab development
  • Master our current technology stack which includes: Kubernetes Federation, Go, Google Cloud, Docker, and Ansible

Requirements

Key requirements:

  • BA/BS degree in computer science or equivalent work experience
  • Experience with Unix development environments
  • Working knowledge of common network protocols (HTTP, TLS, GRPC)
  • Well versed in any of the following programming languages: C, C++, Java, Python, or Go
  • Working knowledge of HA and distributed systems

In addition, you are committed to delivering high quality software to a tight schedule. Excellent communication skills are also a must in our fast-paced, multidisciplinary environment.


⎘ Copy Link ↗ Visit Link
Vaion Logo
Graduate Software Developer
Vaion
London, United Kingdom
£30,000 to £50,000 a year
February 2020
2 Applicants This Week
More Than 6 Months Old

Job Description

About Vaion

Vaion was founded in February 2018 by a very experienced team to revolutionize a multi-billion dollar security market with cutting-edge hardware and software, applying the latest advancements within machine learning, computer vision, and design. Right now, we are in the process of strengthening the initial engineering and commercial team for our product, so this is an incredible opportunity to enter an exciting and innovative company right from the beginning. Join us if you want to challenge and disrupt an existing technology market and have fun on the way.

We are looking for software engineers from graduate to experienced engineers in engineering or science with the highest academic achievement and experience in modern software development from the chip to the cloud.

Graduate Candidate Profile

Are you the sort of student that has been coding since you were really young? Have you developed a reputation for being a bit of a “techie”? Perhaps you build and configure computers in your spare time or your friends come to you with their PC problems for you to fix? Maybe you contribute to open source software as a hobby? If you do have experience developing software either for a University project or as a hobby and can show us on GitHub for elsewhere please let us know when you apply so we can discuss it at the interview!

You will also have a good degree (First or 2.1) in Computer Science, Mathematics, or a related subject.

Vaion Graduate Programme

Every new graduate hire is assigned a mentor who will be a senior member of the development team and your mentor is responsible for overseeing your development through the first few years of your career ensuring that you are given the necessary support and guidance as you develop your career as a software developer. Your mentor will also be responsible for ensuring that you will gain experience in a number of different areas of development so you will be able to discover what particular area you might wish to specialise in longer term. From day one graduate hires will be given the opportunity to become responsible for designing and developing a key part of the product. You will quickly gain experience across the full software development lifecycle from design through coding, testing and support across a wide range of technologies and languages

Desirable experience and skills

Your experience with any particular languages isn’t critical but prior experience in any of the following would be an advantage:

  • Knowledge of a general purpose programming language, including any of: Golang, Python, C, C++, Java, JavaScript, HTML or CSS.
  • Designing, developing and consuming REST APIs.
  • Knowledge of network security (e.g. SSL/TLS) and other crypto concepts.
  • Appreciation of test-driven development, continuous integration/deployment, Kanban.
  • Experience using Version Control Software such as Git as part of working in a team.
  • Experience developing for Machine Learning / Computer Vision

The Offer

  • Cutting-edge technical challenge
  • Immediate input into product development
  • Competitive salary
  • Equity
  • Visa Sponsorship available
  • Vaion graduate development program

How to apply:

If it sounds like you would be a good fit for us, please email a CV and portfolio to Marcus at hiring@vaion.com.
Our interview process is very informal - don't bother wearing a business suit! Just come prepared to talk about your experience, interest in technology, and meet our team.


Apply ⎘ Copy Link ↗ Visit Link
Software Development Engineer (Golang)
Speechmatics
Cambridge, United Kingdom
£30,000 to £60,000 a year
April 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

SOFTWARE DEVELOPMENT ENGINEER (GOLANG)

Location:Cambridge, UK Contact: careers@speechmatics.com

“Speechmatics is on the bleeding edge of speech recognition, and as a Software Engineer, I get to build the infrastructure to deliver this at scale using state-of-the-art technology. As well as that, I work with a wonderful team and there’s a very welcoming and supportive culture in the company. If you’re currently looking for a new opportunity, and are interested in a position in one of the best Machine Learning companies in the UK, look no further.”

Michel Hollands, Software Development Engineer at Speechmatics

Background

Speech technology is one of the most popular discussion items at the moment, yet speech interaction is limited to “Alexa, turn on the light”, or “Siri, where is the nearest coffee shop?” We are taking speech technology to the next level using our expertise in machine learning and speech-to-text technology to enable our customers to use conversational speech recognition. Our solutions power subtitling on TV, content discovery for videos, compliance solutions in banks, improve efficiency of meetings, and many other use-cases. Our mission is to improve human communication with a global speech engine, that works and put speech back at the heart of communication.

At Speechmatics you’ll be working with some of the smartest minds in the industry, working on cutting-edge projects and deploying the latest machine learning techniques to disrupt the market, providing customers with the best speech technology available, all whilst immersed in a progressive and great company culture. You can enjoy benefits including, share options, healthcare, life assurance, Bike Doctor, massages, regular BBQs, Brew Dogs in the fridge, no red tape, a top end laptop and much more. We’re building a company that truly strives to be world-leading and we’re looking for people who wholeheartedly believe they can be additive to our culture, bring new ideas to the table and get stuff done. If that’s you, carry on reading.

The Opportunity

The Speechmatics Engineering team develops and maintains speech-oriented products and services that will be used by businesses worldwide and is responsible for the complete product development cycle for these products. In this role, you’ll help to support fundamental language processing research as well as helping to build our public cloud-based SaaS service and products that will be deployed by our users in their data centres and cloud instances.

You’ll solve and overcome challenges to deliver a rapidly growing product portfolio. In addition to helping deliver features you will help drive the system architecture as well as contribute towards defining and improving the best practices we employ to develop new features and products. Initially, your primary coding language will be Python, however, you’ll be tasked with helping the team adopt Go as our primary coding language when compiled code is preferred.

Because you will be joining a rapidly expanding team, you will need to be a team player who thrives in a fast-paced environment, with a focus on rapidly moving research developments into products. We strongly encourage versatility and knowledge transfer within and across teams.

No prior experience of speech recognition is necessary. Speechmatics has a team of speech recognition engineers who will collaborate on all speech recognition related projects and teach you any specialised knowledge required. This will include opportunities to participate in internal training courses aimed at teaching machine learning theory and practice. If you are a talented, detail-oriented engineer with a solid software development foundation and a commitment to deliver the best possible technology solutions, then we want to hear from you!

Key Responsibilities

  • Delivering high quality, maintainable and robust code on time, as part of a team
  • Executing projects and developing against an outlined design
  • Developing pragmatic solutions and building flexible systems without over-engineering
  • Involvement at all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes
  • Participation in estimation and sprint planning in an agile environment
  • Working closely with other technical teams and the product team to deliver on the company’s technical vision

Requirements

Essential

  • Bachelor's degree in Computer Science or related field
  • Professional experience in software development
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Analytical with a data-driven approach to making decisions and attention to detail
  • Excellent Go skills
  • Good Python skills
  • Good Linux development skills
  • Experience of working within a team to create, deliver, and run high quality systems

Desirable

  • Master's degree in Computer Science or related field
  • Proficiency in C, C++, or JavaScript
  • Strong skills and experience in cloud-based software development, preferably Azure:
  • Working with distributed and/or clustered systems.
  • Building and running horizontally scaling architectures.
  • Using cloud-based queueing, messaging, monitoring and storage techniques.
  • Familiarity with some of Kubernetes, Ansible, Docker, Docker Swarm, Elasticsearch, TeamCity, GitLab, JIRA, Kubernetes, Nginx, Nomad, Terraform
  • Familiarity with statistical models and data mining algorithms
  • Familiarity with Natural Language Processing techniques
  • Comfortable collaborating with teams with very different technical skills, and non-technical teams

Perks & Benefits

Salary

Competitive salary (dependent on experience), flexible working and some awesome benefits & perks.

Interested?

Get in touch! Send your CV and covering letter to careers@speechmatics.com.

More about Speechmatics’ culture

Live for the wow | Build authentic relationships | Be the adventure

Innovation is what we do. We build, we iterate, we develop the next thing that delivers that wow moment. We see value in building long-term, authentic relationships that last and are based on trust and honesty. With our customers, our colleagues, our leaders, our suppliers or within our local community. Our journey should be fun and exciting. We will celebrate our successes and learn from our mistakes together along the way. We embrace learning and change to grow naturally and organically as a company and individuals. We trust, we’re honest, kind and respectful.

⎘ Copy Link ↗ Visit Link
Grail Logo
Senior Software Engineer
Grail
London, United Kingdom
£80,000 to £110,000 a year
September 2020
12 Applicants This Week
More Than 6 Months Old

Job Description

Software Engineers

GRAIL is a healthcare company whose mission is to detect cancer early, when it can be cured. GRAIL is focused on alleviating the global burden of cancer by developing pioneering technology to detect and identify multiple deadly cancer types early. The company is using the power of next-generation sequencing, population-scale clinical studies, and state-of-the-art computer science and data science to enhance the scientific understanding of cancer biology, and to develop its multi-cancer early detection blood test. GRAIL is headquartered in Menlo Park, CA with locations in Washington, D.C., North Carolina, and the United Kingdom. It is supported by leading global investors and pharmaceutical, technology, and healthcare companies. For more information, please visit www.grail.com.

GRAIL UK is looking for experienced software engineers, senior software engineers, and staff software engineers to join the team in London. The engineering team is responsible for supporting the collaborative efforts between GRAIL and its research partners (NHS/UCL). You will work as part of a cross-functional team to design, develop and run systems that power the safe execution of clinical workflows and the collection of relevant data. Your work will support cancer research and the development of GRAILs multi-cancer early detection blood test.

You Will:

  • Use your experience developing front-end applications and backend systems to build software that supports cancer research
  • Work as part of a cross-functional team to overcome real-world problems that sometimes can’t be solved with software alone.
  • Build and operate the infrastructure and tooling that runs the systems and powers the team.
  • Work with GRAIL engineers in the United States on core platforms.
  • Take responsibility for the systems managed by the team and support the operational concerns of our research partners.

Your Background Includes:

  • You have a Bachelor's or Master's degree in Computer Science, Mathematics, Electrical Engineering, Bioinformatics or similar technical field.
  • You have relevant work experience designing, developing, testing and maintaining software.
  • You have worked with cloud platforms such as AWS, GCP, or Microsoft Azure.
  • You are experienced in general-purpose programming languages such as Go, Python, Java, Javascript, etc, but understand that ultimately these are tools to solve problems.
  • You are passionate about software engineering, as well as software engineering teams.
  • You have excellent logical reasoning and analytical skills, with a preference for simple solutions.
  • You are a strong written and verbal communicator and can adapt your communication style and the level of detail to your audience.

Apply ⎘ Copy Link ↗ Visit Link
Senior Golang Engineer with Blockchain interest
Verisart, Inc.
London, United Kingdom
$75,000 to $100,000 a year
August 2018
1 Applicants This Week
More Than 6 Months Old

Job Description

Verisart is currently upgrading is is seeking a hands on Senior Golang Engineer who can work with our technical stack as we migrate from a tightly coupled backend and front end to using React/Redux.

The successful candidate will have strong web app and RESTfull API experience and will be able to support our in-house development team and can start immediately. Knowledge of micro services is also helpful.

The role would involve setting up the API framework as well as any authentication (OAuth2.0) and validation middleware. Routes would then need to be implemented and integrated. Role would also involve supporting any extra code requirements of the development team inside the scope of the API project.

The work will be carried out as part of a small team, based in London (Mayfair). Competitive rates offered, as well as flexible working hours although the position is full time and on site and the successful candidate must be available at least 4 days per week at our office in London.

In general Verisart seeks engineers interested in applying cryptography at real world problems. Our problem lies within the art market as we address the problem of proving provenance for artworks and building evidence based certificates of authenticity. We recognize that cryptography is not a magic bullet. We want to use it intelligently to provide evidence where possible for people to interpret, like the web of trust. We’re looking for people who understand how to apply cryptography to problems. While understanding the mathematical backgrounds to cryptography is great, it’s not essential if you understand how the cryptographic primitives like hashing and message signing work together to solve real problems. We value passion and hard work when tackling challenges and above all else although an interest in arts and collectibles is helpful.

Skills & requirements Requirements

Computer science degree or similar (preferred but not necessary). Git. High level experience such as C++, Golang, Rust, Java, Python. Bitcoin experience is an asset.

Our stack

Golang, Postgres, Javascript, Heroku, Python,

About the company Verisart is building the most trusted way to certify and verify artworks and collectibles using distributed ledger technology. We are a rapidly growing team of applied cryptographers, software engineers and designers with offices in Los Angeles and London. Robert Norton, former CEO of Sedition Art and Saatchi Art, leads the company. Peter Todd, core developer for the Bitcoin blockchain protocol and Dr. Ahmed Elgammal, Professor in Computer Science at The Art & AI Lab at Rutgers University are Board Advisors.


Perks & Benefits

cool team, great product, bright future!

Interview Process

code test and interview

⎘ Copy Link ↗ Visit Link
Zero Hash Logo
Senior Software Engineer (EMEA)
Zero Hash
Remote (London, United Kingdom)
$110,000 to $130,000 a year
August 2022
21 Applicants This Week
More Than 6 Months Old

Job Description

About the Role

Zero Hash is looking for a Senior Software Engineer to help architect and build new features, as well as scaling the gateway to Finance 2.0. We are a high performing team looking for an equally ambitious and driven teammate.

The right candidate for this position is detail oriented, deeply technical, and driven. You are eager to learn new technologies and complex systems. You build resiliency and scalability into the platform at every step.

If you're looking to have a massive impact in a high-growth startup in one of the most exciting markets in decades, you will find this role challenging and rewarding in equal measure.

This fully remote role is open to candidates in any EMEA timezone.

#LI-Remote

Responsibilities

  • Support the company’s vital business by contributing to the design and
    development of software in an event-driven microservices environment
  • Develop microservices in Golang and Python
  • Work with platform engineers to setup new services
  • Respond to production issues and alerts
  • When necessary, communicate directly with client technical teams

Requirements

  • 5+ years of experience, preferably in the FinTech space
  • A humble and scrappy get-it-done mindset; you’re resourceful and in your
    element going from 0 to 1
  • Excellent problem solving skills - can troubleshoot complex systems
  • Deep Proficiency with at least one of Python and Golang and experience with
    the other.
  • Understanding of SQL and database schema design
  • Comfort with ambiguity; the ability to independently lay out and test clear
    hypotheses and solve problems without well-defined direction
  • Excellent verbal and written communication skills

Preferred

  • Bachelors in computer science or equivalent experience
  • Experience with the SciPy stack, specifically Pandas
  • Experience at a banking-as-a-service, brokerage-as a service, payment-as-a- service business
  • An understanding around financial services reconciliation tools
  • Experience with digital assets
  • Experience with yield-generating products

Benefits Offered

We believe that the best way to succeed is by having a happy, motivated and healthy team. We offer the following benefits:

  • Healthcare Insurance: Zero Hash covers roughly 100% of employee premiums as well as a portion of spouse/children
  • Vision & Dental Insurance
  • Mental Health and Wellness Program
  • Work equipment
  • Equity Ownership and Early Exercise
  • Maternity & Paternity Leave
  • Educational budget of $1000
  • WFH stipend of $500
  • WeWork All Access Membership
  • Visa Sponsorship
  • 401k

About Zero Hash

Zero Hash is a B2B embedded infrastructure platform that allows any platform to integrate digital assets natively into their own customer experience quickly and easily (a matter of API endpoints). We power neo-banks, broker-dealers, and payment groups to offer digital asset trading and custody, crypto-backed rewards and round-ups programs as well as yield through staking and DeFi and NFTs.

Our thesis is very simple: every financial services firm will offer digital assets within the next 2 years and will do so through platforms such as Zero Hash. Zero Hash is defining the new FinTech vertical of digital-assets-as-a-service.

Clients include MoneyLion, Wirex, Deserve, MoonPay, Tastytrade. Backed by Point72 Ventures, NYCA, Bain Capital, Tastytrade.

The Zero Hash Culture

All Zero Hash employees are guided by the following characteristics and core principles:

  • Independence/Ownership - An ability to work autonomously. Join Zero Hash, pitch ideas, and shape the work you do.
  • Passion - We are innovating quickly and challenging the status quo. We want you to think big, be creative and ​make a difference every day.
  • Collaborative - A good attitude and respect for others. We’re teammates, not co-workers. Everything we do is a shared success and equally a shared failure - we talk in terms of “we” not “me”.
  • Initiative - An ability and passion for learning and asking questions. We will champion you, challenge you and push you to achieve your best - and we expect you to do the same.
  • Empathy - An ability to listen, respect, and understand your co-workers, customers, and everyone you interact with no matter how different they are to you.
  • Adaptability - An ability to respond quickly. We are in a fast-paced industry and so we expect you to be creative when solving a new problem and comfortable under pressure.
  • Transparency - We believe that transparency is critical to empowering everyone to make the best decisions, both the company to its people and vice versa.
  • Integrity - Integrity creates trust. As both an organization collectively and as individuals, it is our most valuable asset.

Apply ⎘ Copy Link ↗ Visit Link
Cuvva Logo
Backend Engineer
Cuvva
London, United Kingdom
£75,000 to £90,000 a year
August 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

About Cuvva

Cuvva is making car insurance radically better.

We’re creating truly flexible products that meet people’s real needs. Using lightning-fast technology to unlock better experiences and fairer prices for our customers, Cuvva is building the future of insurance every day.

Cuvva was the first UK company to sell hourly insurance through an app. Since then we’ve sold over 3 million policies and supported over 450,000 customers. We’re a world-class team of over 100 people, passionate about solving our customers’ problems. Join us.

Why work for Cuvva?

We don’t cut corners. We strive to do the right thing, even when that makes life more difficult for us.

We are customer centric and everyone in every area of the business–including our CEO & Founder Freddy–is expected to spend a few hours a month on customer support. This is so we all fully understand customer needs and how the app works! Here’s a blog post on our ‘Cops Club’.

We’ve nurtured an awesome team culture. We always speak up when we have an idea - but also know when to let go and get behind something else. And we’re comfortable giving and receiving honest feedback, and trying new ways of doing things.

We’re building a diverse team from different backgrounds, outlooks and experiences. Everyone is given a fair chance of getting a role at Cuvva. Even if you secretly don’t love insurance, trust us, you’ll love what we’re building.

About the role

You’ll work in one of our cross-functional product squads, helping the team achieve their goals - whether that’s building a new service in our backend platform, creating a new version of an existing API to deliver a new feature, or creating a CLI tool to automate something.

We work in a highly collaborative fashion, and maintain an open and transparent work environment. Engineers at Cuvva don’t just write code or implement against a spec. You’ll be expected and encouraged to take part in the entire product development process from problem-discovery to solution design, to implementation and rollout.

Each product squad autonomously owns an area of the Cuvva product. Squads are made up of engineers from multiple disciplines (backend, web, iOS, Android), product and content designers, and a product manager. Engineers at Cuvva come from a variety of backgrounds and have different but complementary skill sets. We don’t require a computer science degree - many of us are self-taught.

Our approach

We value consistently-written, simple, resilient systems. Our backend is made up of many standalone services with a JSON-based RPC interface. We aim to create a client-agnostic API design suitable for a variety of clients (mobile apps, website, internal tooling, 3rd parties). Because we’re a regulated financial company, we have interesting and rigorous requirements to meet with regards to data security and auditability.

Most systems are written in Go (some older ones are Javascript), backed by either Postgres or Mongo, and are hosted in a container environment. We heavily lean on AWS tooling such as S3, Lambda, and SQS, and we occasionally build integrations with more “legacy” 3rd party systems in the insurance industry.

You can find out more about our backend systems here: Our libraries and Go tooling is open sourced on GitHub “Showing off our K-sortable IDs” our blog

“How we analyse and test new pricing models” our blog

“How we test and roll out new product features” our blog

You'll do great here if you:

• Have genuine interest and curiosity about the Cuvva product, and consumer insurance in general

• Enjoy working as a team to solve problems collaboratively

• Have around 5 years of experience building rock-solid backend systems and APIs

• Have a track record of shipping great quality code with real customer impact

• Be comfortable and productive working with Go

• We don’t require commercial Go experience but you would be expected to have a basic understanding and a willingness to learn

• Having a background with at least one statically-typed language is a good sign

• Know your way around the major AWS services (or similar cloud services), and have an enthusiasm for cloud services in general

• Be comfortable working with containers (e.g. Docker, K8S, ECR, container based CI platforms)


Perks & Benefits

Benefits

As well as a competitive salary (£75-90k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:

• Brand new MacBook 💻

• 33 days holiday (inc public holidays🌞)

• Flexible working

• Wellbeing, personal development and work from home budgets

• Yearly increases to budgets and holiday allowances

• Generous parental leave policy

• One-to-one sessions with our Sanctus mental health coaches, giving you a safe space to talk 🧠

• Access to Lifeworks - our mental health tool and employee assistance programme

• Mates rates on your car insurance

• Salary sacrifice schemes for electric bike hire and electric car lease

• Cycle to work scheme 🚲

• Season ticket loans 🚂

• A volunteer day

• Office library full of great books 📚

• Great coffee machine in the office ☕️

• Fully stocked beer and soft drink fridge (we do team drinks every Thursday)

• Monthly team outings or remote events (so far we’ve done things like karaoke, go-karting, bowling and comedy nights) 🎤

Apply ⎘ Copy Link ↗ Visit Link
Metrika Logo
Senior Software Engineer (Blockchain/Backend)
Metrika
Remote (United States, Canada, Europe, United Kingdom, Norway, Switzerland)
$60,000 to $140,000 a year
July 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

We are building the world's premier Operational Intelligence platform for Blockchain. We strive to develop our systems by observing the best practices of our craft; this means writing testable, performant, easy to maintain and constantly improving code, while enabling our company to iterate our product fast and stay ahead.

These are the early days of our platform, and as a Senior Backend Engineer you will be able to contribute, influence and take ownership in significant parts of our systems. Our goal is to build a very high performance platform, capable of analyzing thousands of transactions across multiple blockchain networks in real-time.

If you are a Senior Software Engineer, with a solid understanding of distributed systems, passion for your work and would love to work with a geographically distributed team, join us!

What this position is all about:

  1. Designing and implementing crawlers, software agents and accompanying backend services that feed our Operational Intelligence platform with hundreds of metrics pertaining to the performance and health of Blockchain networks. You will be expected to demonstrate capacity to code (or pick up competence in) Python or Golang.
  2. Working under a Scrum or Kanban framework and releasing product increments on a continuous basis.
  3. Owning your work. This means writing unit tests, ensuring proper containerization, observability/instrumentation and documentation for your code.
  4. Understanding, participating and contributing to the company goals, regardless of your role. Metrika is a small company with a very inclusive culture. We are looking for people that share those values with us.

Please note: Our Engineering team is predominantly based in Europe. This position is currently open to those resident and currently able to work in the European Economic Area (EU, Norway, Liechtenstein), Switzerland, the UK as well the eastern United States/Canada (UTC-4/UTC-5 timezone)

_
Metrika Inc. is an Equal Opportunity employer. All applicants will be considered without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion._

Job requirements

You will need:

  1. A bachelor's degree in Computer Science. Masters or higher degrees preferred.
  2. Considerable experience in building production-grade, distributed, cloud native, asynchronous/event-based microservices-based or serverless systems, using Python, Golang, Java/C# or Scala. (At Metrika we're predominantly using Python and Golang for our services at this time.)
  3. Excellent understanding of TDD, agile development methodology and version control.
  4. The ability to function autonomously to solve problems, and deliver working software. Our geographic distribution requires people that can work well on their own.
  5. The ability to communicate well with your team, both interactively and asynchronously, and that of being a positive, constructive team member.

You'll probably be a great fit if you have:

  1. Expert knowledge of Python or Golang.

  2. Experience with blockchain systems.

  3. Experience with key-value, document, time series or other non-relational databases.

  4. Experience with CI/CD.

  5. Experience with Docker/Kubernetes or Serverless environments.

  6. Experience with SQS/SNS, Kafka, Pulsar, RabbitMQ or other brokers.

  7. Experience with public cloud providers, e.g. AWS, GCP, Azure, DigitalOcean etc.


Apply ⎘ Copy Link ↗ Visit Link
GetGround Logo
Backend Engineer (All Levels)
GetGround
Hammersmith, London, United Kingdom
£40,000 to £100,000 a year
July 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

GetGround is developing the infrastructure for a global digital marketplace for assets enveloped in companies. Trillions of dollars of assets are tied in inefficient illiquid markets - think property, ships, factory machinery & infrastructure to name a few.

Enveloping an asset in a company unlocks liquidity by enabling the right legal basis for asset ownership, governance and exchange. However companies, one of humanity's greatest inventions, are stuck in the past. We are digitising and automating the company, through:

  • Programmatic incorporation and administration
  • e-wallet financial infrastructure
  • Automated accounting incorporating machine learning techniques and
  • A secondary market platform built for scale
  • To start, we're tackling UK private residential investment property, with £1.3 trillion of stock and £30-50 billion in transactions a year.

Backend Engineer | Hammersmith, London

A Backend Engineer at GetGround works on projects such as financial infrastructure, robust systems for high value transactions and company management. We primarily use Golang, deployed on Google Cloud. We care about thoughtful, tested, documented code that delivers excellence to our customers.

This is a unique opportunity to be part of building a product with significant market fit as it scales exponentially. Beyond strong traditional technical skills, we’re huge fans of clean design thinking and architecting, as well as communication and an ability to learn and adapt.

The role comes with immense scope for growth and impact in a zero-ego, zero-BS environment. We’re building a team that works together to solve hard problems that will enable us to achieve our mission to make assets more transparent, trustworthy and accessible.

In this role, you will develop:

  • Technical rigour through collaborative, multi-disciplinary and thorough refinement processes. We want hackers and painters!

  • Simple, clear and concise communication and documentation of technical ideas

  • A challenger mindset - to implement new patterns and libraries, and to improve readability and efficiency

  • What you will do

  • Working in a cross functional, collaborative team, you will participate in the entire application lifecycle, from architecting to development, testing and review

  • You will design and write clean documentation

  • You will work closely with product to design functionality

  • You will collaborate with Frontend developers to integrate user-facing elements with server side logic

  • You will provide training and support to internal teams. We believe in constant learning and growing - everybody learns from each other

  • You will build reusable code and libraries for future use

The experience you will have

  • Solid familiarity with programming languages such as (in order of desirability) Golang, C++, Java, Rust, ES6, Python
  • A passion for good design and architecture, including in the context of large-scale web applications
  • Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis
  • Experience with unit testing, integration testing, or similar testing frameworks
  • A passion for good documentation
  • Experience with database technologies like SQL, noSQL, key-value stores (e.g. mySQL, Postgres, MongoDB, Redis…)
  • Experience with cloud technologies such as Google Cloud or AWS.
  • A desire to build large-scale technology that can change the world for the better

About us

Hello, we are GetGround. We have been in stealth mode building amazing products to disrupt a marketplace. We are building a new global network for trading assets, starting with residential property. We have just secured Series A funding and are on a significant growth trajectory that has the confidence of QED, Mosaic as well as several prestigious private investors.

Our Co-Founder and CEO Moubin qualified as a Doctor and went on to have a successful career at McKinsey and private equity house, APAX. Moubin started GetGround with his brother and our CTO, Misrab. Misrab is a Stanford Computer Scientist that led the scaling of the Gojek Data Science team in Asia.

We are proud of how far we have come since 2018, but humbled and excited at what there is still to achieve. Our values sit at the core of everything we do - pursuit of excellence, feedback obsessed, No BS and healthy egos.

If you are great talent, but working somewhere where you don't feel recognised, developed, rewarded or included, your next home could be GetGround. Join us!

Please note, whilst we have flexible working, this role will be office based when we are able to return to the office.

Diversity & inclusion at GetGround

GetGround encourages applications from all sections of society and we believe in the criticality of an inclusive culture. We are focussed on and committed to equal employment opportunity regardless of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity or any other basis as protected by law.

GetGround benefits

  • Competitive salary + excellent stock options
  • Competitive health, dental benefits
  • Various discounts/benefits via Perks at Work
  • Cooked lunch on Fridays from a local restaurant when we are in the office
  • Health & dental benefits
  • 20 days PTO + 1 day off per month as a mental health day
  • Support for conferences and professional learning & development

Apply ⎘ Copy Link ↗ Visit Link
Hashicorp Logo
Senior Software Engineer
Hashicorp
Remote (United States, Canada, Netherlands, United Kingdom, Germany)
$100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. We’ve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.

About HashiCorp

HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.

At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.

Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

About the Role:

On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.

Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality you’ll be working on will include proxy integrations, Envoy’s xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.

In this role you can expect to:

  • Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
  • Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
  • Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
  • Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
  • Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
  • Own the full lifecycle of feature development from design through testing, release and support.

You may be a good fit for our team if you have:

  • Experience in a lower-level language like Go.
  • Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
  • Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
  • Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
  • Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
  • Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.

What is our hiring process like?

The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.

  • Introductory Call with someone from our recruiting team.
  • First Interview with an Engineering Manager
  • Interview Loop with additional team members, with the following panel:
    • Technical Code Pairing interview
    • Code Review interview
    • Communication and Collaboration interview
    • Systems and architecture interview
  • If applicable, a final conversation with the Engineering Manager for the team you would be joining
  • Offer

We do our best to accommodate your programming language of choice for technical interviews.

About the Application Process:

Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.

HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 31 Federated Computer jobs in United Kingdom 🇬🇧