Get a weekly email with all new Golang jobs
x

Golang Systems Jobs in United Kingdom


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

Browse 200+ Golang Systems Jobs 🇬🇧 in July 2024 at companies like Weaveworks, Numus and Form3 with salaries from £40,000 to £100,000 working as a Senior software engineer (Go), Senior Go Backend Architect & Developer and Senior Software Engineer (Go). Last post

Hiring Golang Developers?

Create your profile to continue

Kunal R Sagar Nithu Kharbela Rout Andrew Odiit Dmitry Pereverzev Eduardo R. Golding Francis Sunday Geoffrey Callaghan Aamir Khan  Kumar Akhil
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 40 developers joined Golang Cafe in the last 30 days
  • 11,494 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





No Systems Jobs in United Kingdom

Showing 10 of 247 Remote🌎 Systems Jobs available instead
Weaveworks Logo
Senior software engineer (Go)
Weaveworks
100% Remote (United States)
$150,000 to $175,000 a year
August 2021
4 Applicants This Week
More Than 6 Months Old

Job Description

About

Weaveworks was founded in 2014 and we are the company behind popular Kubernetes tools like Flux, Scope, the official CLI for Amazon EKS called eksctl and the flagship enterprise product Weave Kubernetes Platform.

Our mission is to help the world’s leading organizations to adopt Kubernetes and other Cloud Native technologies and working practices. Enterprises use our products and services to build better software and operate it reliably, at scale. Our approach brings together container-based application deployment, Kubernetes, and operations tooling in a model we call GitOps.

The role

We want to bring an empathetic and collaborative engineer into one of our teams that focuses on a blend of open source and commercial code. We are building a product that enables organizations to operate with a GitOps mindset.

This needs someone who is comfortable navigating sometimes unclear scenarios and is proactive in wanting to help figure things out.

You will be helping to develop and maintain tools and products which make using cloud-managed and on-premise Kubernetes installations easy.

What you’ll be doing

  • Hands-on development work in Golang
  • Working on building out our progressive delivery capabilities around the Weave GitOps Core product and the open source technologies that are its foundation
  • Enjoys iterative development and likes making things progressively better working in an agile process
  • Likes to think about our end users and cares about their experience.
  • Is comfortable collaborating with others; UX, design, QA, customer care
  • Collaborating with the product manager and tech lead to clarify and refine issues/requests/features.
  • Contribute to sprint planning and sharing ideas
  • Participating in wider Weaveworks engineering culture (lunch and learns/sprint reviews)

We’re looking for you if you

  • Have coding experience in Golang within a commercial context
  • Basic understanding of Kubernetes and/or Cloud Native technology in general
  • Have an understanding of Git
  • Have experience with distributed systems
  • Appreciate unit testing and a high-standard for quality
  • Enjoy working in a fully remote and distributed team
  • Have a team-first mindset; Enjoy communicating, collaborating, demonstrating curiosity and helping each other out :)
  • Like working in an agile environment and getting things done iteratively to make things better for our users
  • Are familiar with or have experience with one or more public cloud providers (Google Cloud, AWS, Azure)

We really want to hear from you if you

  • Think this sounds cool and are unsure if you should apply, especially typically underrepresented folks, please apply anyway
  • Are excited by developer tooling
  • Want to contribute to making a corner of the tech industry more inclusive, collaborative and welcoming to all
  • Demonstrates curiosity and willingness to learn

Sounds good? Excellent!

Weaveworks is committed to diversity in its workforce and is proud to be an equal opportunity employer. Weaveworks considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. Weaveworks is an Affirmative Action and Equal Opportunity Employer.

Black lives matter.


Apply ⎘ Copy Link ↗ Visit Link
Numus Logo
Senior Go Backend Architect & Developer
Numus
Remote / Zug, Switzerland
$70,000 to $130,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Make a difference in an innovative team and build a world class big data research platform.

Numus is a global group of quantitative, engineering, and blockchain experts. We are contributing to shape the future of applied decentralized finance. We are a native global and decentralized team with an office presence in Zug, Switzerland. We combine extensive and diverse experience from the Crypto, Quant, Tech and Finance worlds but are bound by a shared passion for sharing ideas, learning from each other and solving new problems together.

Are you keen to work in a startup where your ideas, experience and willingness to find creative solutions – and not your title – makes a difference?

You will help design, create and improve our central automated trading platform, written mostly in Go. You will help to make our architecture even more secure, resilient and fault-tolerant while maintaining a modular, well-tested architecture with simple and elegant code, focussed on speed and latency. A good line of code for you is the one which wasn’t written. You see infrastructure as code and see the deployment and monitoring as an integral part of your work, DevOps-style. You rather try to use a AWS cloud service instead of running your own piece of infrastructure or code. Security is always on your mind, and you’re maybe always a little bit too paranoid. You will also help research developers to port their Code to Golang and maintain code quality. You love to explore new state-of-the-art tools and discuss them with your team. Contributing to Open Source projects (e.g. modules to connect to exchanges) is an important part of your work as well. You’re super detail and quality oriented and love to work in a team where most problems haven’t been solved so far – so we highly value creativity to find solutions.

Requirements

  • Deep understanding of modern cloud-based backend architectures and technologies
  • Golang coding experience
  • Database technologies, especially latency-focussed NoSQL (AWS DynamoDB, Redis, ElasticSearch, AWS S3)
  • Distributed Systems (gRPC, Redis)
  • DevOps deployment on AWS (Docker containers, AWS CloudFormation/CDK, AWS Opsworks, AWS ECS/Fargate)
  • Maintaining a CD/CI Pipeline (AWS CodePipeline/Build/Deploy, Github Actions, TravisCI)
  • Monitoring tools (AWS X-Ray, AWS CloudWatch, Datadog, Honeybadger, New Relic)
  • Security Tools and Concepts (especially on AWS: VPC, IAM Roles, Security Groups)
  • Excellent problem-solving skills and high attention to details
  • Highly self-organized, self-learner, strongly quality oriented
  • Fluent English speaker

Beneficial Requirements

  • Analysis and math skills
  • Experience with Python, JavaScript/TypeScript (AWS Lambda) and Ruby (on Rails)
  • Experience with Serverless technologies (AWS Lambda)
  • Experience with big data management and analysis toolchains like Databricks, Apache Spark, Kinesis
  • Extended know-how about security, hardening and attack vectors
  • Interest in crypto and/or financial markets How to apply

What we offer

If you are eager to join a knowledge driven group of brilliant minds that value results above anything and do not engage in any political internal discussions, then you should join Numus.

As everyone of us is constantly learning and we are far from definitive answers yet, we embrace a global, diverse and collaboration-oriented team culture. We value open, smart and sharp minds, no matter their background. They are our greatest asset.

If you are curious, scientifically minded, entrepreneurial, passionate, a little bit quirky and fun: we would like to get to know you and become a part of our journey. Develop your skills together with us in a humble, remote, lean and agile environment.

We operate in a non-hierarchical structure on a self-management basis where skill counts instead of titles. Take initiative, initiate change and take responsible action. You also know when to ask for help.

You’ll be working with the latest cutting edge technology to solve real world problems. Creativity is a must in our company. We’re organized as a full remote-first company, so Everybody can choose freely to work remotely or from our offices or a mix of both, we will be able to adjust to your work-life balance.


⎘ Copy Link ↗ Visit Link
Form3 Logo
Senior Software Engineer (Go)
Form3
100% Remote (UK/EU only)
€60,000 to €95,000 a year
August 2021
3 Applicants This Week
More Than 6 Months Old

Job Description

THE TEAM

Our Software Engineering Team is 100% remote and distributed across 16 European countries. Our engineers work within small, agile, self-managed teams that emphasise best practice and believe quality is everyone’s responsibility. They favour collaborative development and leverage open-source tools and communities, whilst making sure to share their know-how back up stream.

**THE ROLE **

At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a containerised microservices architecture. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions.

Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people.

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

Infrastructure: AWS, GCP, Kubernetes Platform: CockroachDB, Elasticsearch, PostgresDB, Vault, Consul, Linkerd, NATS
Tools: Terraform, GitHub, Prometheus, Pact.io **Code: **Go (and a little Java), containerised microservices, CQRS, open-source Ways of working: TDD/BDD, Pair Programming, 100% remote, DevSecOps

**WE’RE LOOKING FOR ENGINEERS WITH **

  • Experience in designing and building distributed systems
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality
  • Great communication skills who enjoy sharing knowledge and collaborating with others

BENEFITS

For details on benefits please see our careers page

**ABOUT US **

We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we've doubled in size year on year as we continue to redefine what a truly instant payment experience means.

We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.

**EQUAL OPPORTUNITIES **

At Form3 we embrace equal opportunity and are committed to building a diverse team of exceptional individuals. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status and it is our strong belief that the more inclusive we are as a business, the better our work will be.


Apply ⎘ Copy Link ↗ Visit Link
Aparlay Logo
Senior Golang Backend Developer
Aparlay
Remote
$58,000 to $72,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About Aparlay

Want to join an exciting world-first social media video app serving 10M+ daily global users?

Aparlay is an engineer-driven, Remote-first company based out of Thailand and produces viral social networking apps. Our team of over 25 people in not only in Asia but around the world. We believe in quality of life for our team and just ‘getting it done’. No daily meetings, no power points, minimal ‘big company’ processes/procedures and flexible working arrangements. We believe in an idea meritocracy where the best ideas win. Are you a proven, DevOps driven Go backend developer who is looking for an exciting project to work on and with a great team?Then please apply! We seek and nurture people who are passionate about building great software and we’d like you to join our team!

We are seeking someone with:

  • A passion for Go and scaling big production systems
  • Experience owning and shipping a Go web backend that have reached a huge amount of users.
  • Decent MongoDB architecture knowledge and experience
  • Knowledge on how to build the most efficient and high performance backend and database structure possible
  • Soft skills such as ability to work in a team environment, proactive communication, an ability to debate technical ideas without making it personal
  • Productive habits, healthy process awareness, and good teamwork skills and instincts.

Package: $58,000 – $72,000 USD P.A

Remote first lifestyle with 3 weeks a year paid vacation, Thai work permit and Thai health insurance benefits available for anyone interested in relocating.


⎘ Copy Link ↗ Visit Link
SOON_ Logo
DevOps / Platform Engineer
SOON_
Remote (UK) / London, United Kingdom
ÂŁ40,000 to ÂŁ55,000 a year
June 2021
6 Applicants This Week
More Than 6 Months Old

Job Description

Platform Engineers work collaboratively with the engineering and project teams alongside producers, designers and engineers. In this role you will; work on the development of backend microservices in collaboration with the engineering team and support the team through maintaining our continuous integration and deployment processes.

We design and build services, platforms and products for our customers and your role will be focused on building platforms and APIs for the team to build on. We also  research, prototype and build our own products as part of our R&D process - you’ll be actively involved in this with opportunities to explore technologies you are most interested in.

What you will be doing

  • Building backend microservices and APIs (Go, Serverless / Cloud Functions, Node).

  • Supporting the team with CI/CD automation (i.e. creating staging environments so our frontend engineers can test their code).

  • Helping to scope and define effort for infrastructure requirements on a variety of different projects – from CMS’s to large scale eCommerce projects.

  • Day-to-day management and monitoring of our GCP infrastructure.

  • Keeping up to date with and identifying suitable new technology-related trends, techniques, tools and methodologies.

Requirements

  • 2+ years experience in a digital agency, startup or product team.

  • Strong programming skills with development experience and expertise in at least one language (preferably Go).

  • Experience setting up and maintaining CI/CD pipelines.

  • Experience with scalable cloud deployments (GCP ideally but any other cloud platform like AWS or Azure).

  • Familiarity with relational and non-relational databases (PostgreSQL, Redis, Cloud Datastore/Firestore).

  • Familiarity with test driven development .

  • Deep familiarity with Linux/Unix.

Nice to have

  • Familiarity with Kubernetes, containers, and container orchestration technologies.

  • Experience with infrastructure as code (ideally Terraform).

  • Knowledge of secure coding practices including OWASP, secrets management, and vulnerability remediation.

  • Familiarity with security auditing (Web Security Scanner, Burp Suite).

The mindset we are looking for

  • Love what you do; we really care about our clients and the work.
  • Love to learn; learning new things is what motivates all of us and is why we love the Web.
  • Be proactive; you get out what you put in.
  • Show talent; make us feel like we’ll never be that good.
  • Attention to detail; we worry, fret and polish till it’s right.

What you’ll get out of it

We’re a small company and a tight team - we work collaboratively, we share load, we have deep specialist experience but often blend roles.

We’re also a tech start-up   —  researching, prototyping and building our own products as part of our R&D process. You’ll be actively involved in this with opportunities to explore technologies you’re most interested in.

We pay fair London wages, encourage decent amounts of holiday and support remote and flexible working. To make sure our staff are as safe as possible during the pandemic, we are all working from home, with mature systems and processes in place that make this as easy as possible. In 2021 we’ll be making fresh decisions about how and where we work. It will be flexible, you’ll be allowed to work from home if you like it and there will be alternatives if you don’t.


Apply ⎘ Copy Link ↗ Visit Link
Loadsmart Logo
Senior Backend Engineer
Loadsmart
Sao Paulo, Brasil / Remote (Latam)
$50,000 to $95,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Who we are:

We are industry veterans and data-scientists using innovative technology to fearlessly reinvent the future of freight. As the ‘nerds of logistics’, we seek intelligence in data to solve deep rooted inefficiencies in the industry. We give shippers, brokers and carriers access to our data connections that link supply and demand and a suite of award-winning solutions to strike the perfect balance of cost and service. We’re creating a more efficient and environmentally responsible way to move more with less.

Where we are:

Loadsmart was founded in New York and is currently headquartered in Chicago, IL. Our teams operate remotely from different parts of the United States as well as in several locations across Latin America.

Who you are:

You believe in game-changing innovations and are excited about reimagine a 700 billion dollar industry. You take your impact seriously. You are passionate about building solutions that create sustainable, resilient, long-lasting value. You are a first-rate software engineer, with experience and a proven ability to think strategically, creatively, commercially, programmatically.

The role:

The person in this position will be responsible for creating, developing and maintaining services written mainly in Go, to support the Sourcing Automation Squad Group. The day to day work is about understanding the business needs from Product, and having the autonomy to achieve the results developing new features and collaborating with the engineering team, product and stakeholders in planning and evolution of existing features, allowing the product to grow in a sustainable way.

The squad:

The Sourcing Automation team is responsible for all the carrier products created in Loadsmart. These products are developed to help millions of carriers in the United States to keep their trucks full and their drivers happy, allowing them to be more profitable.

Under Sourcing Automation, you will help create these products and establish a one stop shop for carriers across the United States, allowing them to book and haul loads, get paid, plan their schedules and trips and help small to medium carriers to be profitable.

Key Responsibilities:

  • Plan, Design and implement software written in Go
  • Plan, Design and implement integrations with Loadsmart’s partners
  • Collaborate with Product department in order to specify new features and guide the specification of new software to be developed
  • Construct scalable and fault tolerant systems to fulfill the needs of our carriers
  • Help with recruiting, mentoring and support in other team members, supporting their growth and development

Qualifications:

  • Fluency in English (both written and spoken) and feel comfortable talking to native and non English speakers on a daily basis.
  • Minimum of 3 years of experience writing software in Go
  • Minimum of 6 years of experience writing software for web applications
  • Ability to lead the implementation of new features with some supervision
  • Ability to create system architecture that is fault tolerant and scalable
  • Knowledge of software and architectural design patterns
  • Knowledge of message brokers, asynchronous code execution, concurrency and parallelism is important
  • Skilled with version control software, such as Git
  • Experience with AWS ecosystem (RDS, Kinesis, API Gateway)
  • Experience with GCP is a plus
  • Experience with Linux OS

What you will find here:

  • Generous Stock Option Plan
  • Competitive Compensation
  • Building a Rapidly-Growing Tech Company
  • International Environment / Career
  • Ability to Work with Cutting-Edge Technology
  • Access to an Online Learning Platform
  • Mind and body initiatives: work out platform, yoga classes, walking challenges

#LI-Remote

Because we are an international company, we only accept resumes in English.

At Loadsmart, we believe our biggest asset is our people. We are proud to be an equal opportunity employer, hiring and developing individuals from diverse backgrounds and experiences to add to our collaborative culture. Loadsmart treats all candidates and employees with respect and does not discriminate in our recruiting, hiring, and promoting processes, including on the basis of race, color, religion, sex, age, sexual orientation, gender identity and/or expression, national origin, veteran status, or disability.


⎘ Copy Link ↗ Visit Link
Jack Henry & Associates Logo
Staff Engineer
Jack Henry & Associates
Remote (United States)
$120,000 to $175,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal by equipping them to compete in today’s complex and technologically diverse market. As part of the infrastructure team in the Jack Henry Digital group, you’ll get the chance to contribute to the core financial platforms and services that our communities and families rely on.

We provide the foundation for development teams to build new services into the Banno Platform. Our teams use infrastructure as code to build, deploy, and manage systems in a secure and scalable manner. Emphasizing modern development principles you’ll enable and assist our engineering teams by ensuring our infrastructure is forward looking and reliable.

As a Staff Engineer you have mastered the ability to affect and own projects, and have begun scaling your scope to include entire domains. You understand at an intimate level how a domain or product fits into the larger system, and are capable of driving the strategy of the domain or product to derive value for the rest of engineering.

This is a remote position with the ability to collocate at several JHA locations nationwide if desired. Work hours are flexible but gravitate towards US business hours between EST and PST. Occasional travel may be required for professional development conferences or company meetings.

Preferred Qualifications

Extremely well versed with production container orchestration, operations, security, and networking.

Proficient with reading or writing code across a number of languages.

Essential Functions:

Combine engineering and software development experience to design and implement infrastructure as code.

Adequately establish yourself as a technical leader that can be recognized as a thought leader both internally and externally of your team.

Collaborate with other engineers to propose and execute strategies, ideas and technologies well suited to the problems at hand.

Actively contribute to and improve the engineering organization’s coding standards and best practices.

Build strong work relationships based on open communication that encourage a creative, thoughtful and enjoyable work environment.

Set an example for emotional maturity and growth.


⎘ Copy Link ↗ Visit Link
Numus Logo
Senior Go Developer
Numus
Zug, Switzerland / Remote (Europe)
$70,000 to $130,000 a year
June 2021
11 Applicants This Week
More Than 6 Months Old

Job Description

You will help design, create and improve our central automated trading platform, written mostly in Go. You will help to make our architecture even more secure, resilient and fault-tolerant while maintaining a modular, well-tested architecture with simple and elegant code, focussed on speed and latency. A good line of code for you is the one which wasn’t written. You see infrastructure as code and see the deployment and monitoring as an integral part of your work, DevOps-style. You rather try to use a AWS cloud service instead of running your own piece of infrastructure or code. Security is always on your mind, and you’re maybe always a little bit too paranoid. You will also help research developers to port their Code to Golang and maintain code quality. You love to explore new state-of-the-art tools and discuss them with your team. Contributing to Open Source projects (e.g. modules to connect to exchanges) is an important part of your work as well. You’re super detail and quality oriented and love to work in a team where most problems haven’t been solved so far - so we highly value creativity to find solutions.

Requirements

  • Deep understanding of modern cloud-based backend architectures and technologies
  • Golang coding experience
  • Database technologies, especially latency-focussed NoSQL (AWS DynamoDB, Redis, ElasticSearch, AWS S3)
  • Distributed Systems (gRPC, Redis)
  • DevOps deployment on AWS (Docker containers, AWS CloudFormation/CDK, AWS Opsworks, AWS ECS/Fargate)
  • Maintaining a CD/CI Pipeline (AWS CodePipeline/Build/Deploy, Github Actions, TravisCI)
  • Monitoring tools (AWS X-Ray, AWS CloudWatch, Datadog, Honeybadger, New Relic)
  • Security Tools and Concepts (especially on AWS: VPC, IAM Roles, Security Groups)
  • Excellent problem-solving skills and high attention to details
  • Highly self-organized, self-learner, strongly quality oriented
  • Fluent English speaker

Beneficial Requirements

  • Analysis and math skills
  • Experience with Python, JavaScript/TypeScript (AWS Lambda) and Ruby (on Rails)
  • Experience with Serverless technologies (AWS Lambda)
  • Experience with big data management and analysis toolchains like Databricks, Apache Spark, Kinesis
  • Extended know-how about security, hardening and attack vectors
  • Interest in crypto and/or financial markets

Apply ⎘ Copy Link ↗ Visit Link
Form3 Logo
Senior Software Engineer (Go)
Form3
100% remote (UK/EU only)
€60,000 to €95,000 a year
June 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

THE TEAM

Our awesome Software Engineering team is 100% remote and consists of talented Senior Software Engineers that collaborate across 15 European countries. Our software engineers work in small, highly agile, self-managed teams. They share a common interest in engineering best practices and understand that quality is everyone’s responsibility. Their philosophy is to favour open-source collaborative development – leveraging open-source tools and communities, whilst always making sure to share their know-how back up stream. Put simply, they are cloud-native enthusiasts and DevOps advocates.

THE ROLE

At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a powerful state-of-the-art microservices architecture. The work is cutting edge, constantly changing and focused on building highly available, low latency, scalable solutions.

Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people.

OUR STACK

  • Infrastructure: AWS, GCP, Kubernetes
  • Platform: CockroachDB, Elasticsearch, PostgresDB, Vault, Consul, Linkerd, NATS
  • Tools: Terraform, GitHub, Prometheus, Pact.io
  • Code: Go, containerised microservices, CQRS, open-source
  • Ways of working: TDD/BDD, Pair Programming, 100% remote, DevSecOps

WE’RE LOOKING FOR ENGINEERS WITH

  • Experience in designing and building complex distributed systems
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality
  • Exceptional communication skills who enjoy sharing knowledge and collaborating with others

BENEFITS

  • 30 days annual leave plus bank holidays
  • Remote first environment
  • Flexible working arrangements
  • Training tools such as Udemy and educational reimbursements
  • Full details are available on our careers page

ABOUT US

We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we've doubled in size year on year as we continue to redefine what a truly instant payment experience means.

We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.

EQUAL OPPORTUNITIES

At Form3 we embrace equal opportunity and are committed to building a diverse team of exceptional individuals. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status and it is our strong belief that the more inclusive we are as a business, the better our work will be.


Apply ⎘ Copy Link ↗ Visit Link
Bud Logo
Principal Software Engineer
Bud
Remote (UK) / London, United Kingdom
ÂŁ80,000 to ÂŁ100,000 a year
May 2021
5 Applicants This Week
More Than 6 Months Old

Job Description

Our Mission🚀

Bud's mission is simple. We're here to create the world’s most compelling financial data products. The products we're building are used by some of the world's most prestigious institutions to help millions of their customers take control of their finances.

Your Mission👨‍🚀👩‍🚀

You’ll be leading the development of some of Bud’s most critical internal services that are utilised by product teams across Bud as well as owning a number of core platform exposed services that are non-product specific for domains such as authentication and traffic management. Every request that hits the Bud Platform will end up touching at least one of the services you’re responsible for. You’ll be contributing to Bud-wide architecture as well as actively developing in Bud’s Platform & Security [Product] Team where you’ll be the driving software engineering force in the team (which is mostly composed of SRE/Platform Engineers). You’ll also be a core channel of representing the perspective of backend engineers in the team and helping the team to solve cross-engineering problems.

What you’ll be working with

  • You'll chiefly be using Go working on our various internal or exposed services although we also have a number of services in our Platform written in Python.
  • Using a range of different technologies including Cassandra, MySQL, Redis, Elasticsearch (ELK), RabbitMQ, Prometheus, Grafana, Envoy, Kubernetes, Istio, Vault
  • If you’re interested in picking up one of our languages, a new technology or skill we provide lots of opportunities to learn with a mentoring programme, R&D days and regular training available. We like to help people grow and learn!

A bit about you

  • You are a well-rounded, inquisitive engineer who enjoys solving complex problems using clean, efficient and creative methods and putting those solutions into action working in a team
  • Proven experience with Go; and a great foundation with another programming language (e.g. Java, C, C++, Ruby, PHP or Python)
  • You think about resilience, reliability and scalability on-par with other functional requirements and are experienced in balancing and implementing strategies against requirements in these areas
  • Awesome analytical and communication skills, with the ability to communicate complex ideas to non-experts with eloquence and confidence
  • Comfortable working with SQL and NoSQL databases
  • Automated testing of systems and applications is second nature to you
  • You understand and advocate the value of observability and are comfortable implementing and utilising metrics, tracing and logging
  • Able to both work independently as well as collaboratively within a team
  • Experience with defining, monitoring and alerting against SLOs

Taking it to the next level

  • Experience with Kubernetes
  • You’ve worked on/with gRPC APIs from both a client and a server perspective
  • Any security engineering background or experience working with cryptography libraries
  • Previous experience in banking or fintech, particularly Open Banking related, companies
  • Experience working in a cloud environment such as Google Cloud Platform or AWS
  • Experience working with Cassandra, RabbitMQ or Kafka
  • Comfortable with Site Reliability Engineering principles, tools and drivers
  • Experience working in an internal Platform Team or working closely with SREs/Platform Engineers and/or Security Engineers
  • Comfortable leading or participating in operational (or security) incident response

Engineering at Bud

The software engineering team are tasked with solving highly technical problems to enable solutions that tangibly benefit the lives of millions of people. From how to scale our solutions to tens of millions of users in the most effective manner of integrating hundreds of third-party businesses. Data is key to our business and we need passionate developers to help capture it, store it, transform it, research and most importantly secure it.

What is it like to work for Bud?

We could play buzzword bingo but one of our core values is 'Authentic' and the best way to demonstrate this is by sharing our employee engagement dashboard. This provides a weekly engagement and NPS score giving you a true reflection of life at Bud. All data collected is realtime & anonymised so we have no control over what you see.

The dashboard is interactive so check it out here and have a look at what the numbers mean, https://bit.ly/2MhjAZT

A bit more about us

We’re a diverse group of people. With backgrounds ranging from data science to music production, more than 80% of our team come from outside the world of finance – providing us with a unique perspective as we help consumers feel more in control of their lives. For us, an interest in people comes first; finance follows.

More about what we're doing

The apps and infrastructure we’re building are designed to place the power of personal data back into the hands of normal people. Picture this: a world where your bank knew you were paying too much for your gas bill and could switch you to a more suitable provider, or understood your savings targets and could automatically find you a better deal. That’s what we’re working towards.

We believe that diversity will make us better.

Bud’s mission is to make the money part of people’s lives simple. To get there, we need a workforce that is diverse as the people we create our products for. Which means we need people who have different backgrounds and experiences, who are diverse in age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and ways of thinking. We truly believe that these differences will make us grow as a company and a team. We strive to create a workplace and culture where our people are empowered, supported, given equal opportunities and can bring their authentic selves to work.

To read our job applicant privacy policy, please click here.

Benefits

Compensation 💰

We offer competitive salaries in line with industry benchmarks, set using extensive market data. We review salaries on an annual basis to make sure we continue to reward people well for their contributions at Bud.

Options 📈

Anyone joining Bud is granted stock options and the opportunity to invest in what we are building and developing, and to get to share in our future successes.

Wellbeing Allowance 🏋️‍♀️🧘‍♂️

We understand how important it is to look after your physical and mental health, and also that this looks different for everyone. To support this, Bud has a £50 monthly flexible wellbeing allowance which can be used towards your own wellness, whether that’s a gym membership, meal-box subscription, massages or something else!

Learning & Development 📚

As part of our commitment to developing our people, all employees at Bud have an annual ÂŁ500 pot available to use towards their learning and development - think books, courses & events - the choice is yours.

We also have quarterly R&D days, giving you the opportunity to take a break for 2 days from live projects and work on something that’s inspired you, either independently or as part of a collaborative team.

Flexible Working ⏳

As a trusted member of the Bud, you’ll have the freedom and flexibility to manage your time and routine in a way that suits you, and your team, allowing you to deliver your best work. This role can be based in our London office, or fully remote/distributed in the UK.

Time Off 🏖️

We’re a team that likes to work hard, so we need to make sure we balance this with time to rest and relax. We offer 25 days holiday, plus the usual bank holidays, plus additional time off over the holiday season.

Equipment 💻

We want to make sure everyone is set up to work effectively and comfortably - so you’ll get to choose your own kit, including any additional equipment you might need to work from home.

Social 💃🕺

We’re big on keeping Bud a social place to work, with big quarterly events (we throw an epic summer party), regular team socials & monthly company breakfasts. This year we’ve stepped up our virtual social scene with quiz nights, virtual cocktail making, book clubs, and online workouts.

Commuting 🚇

We are big advocates of sustainable transport and travel, and are members of a cycle to work scheme. We also have season ticket loans available.

Pension 🏦

We believe in helping our staff save for retirement, with Bud matching pension contributions up to 5%


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs