Golang Open Systems AG Jobs in United Kingdom Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Open Systems AG Jobs (1 new this week) in United Kingdom đŹđ§ in November 2024 at companies like Pivotal, Monzo and Ably Realtime paying at least 50,000 USD per year working as a Software Engineer, Backend Engineer, Security and Distributed Systems Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
37 developers joined Golang Cafe in the last 30 days
15,239 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 95 Open Systems AG Jobs in United Kingdom đŹđ§ paying at least
50,000 USD per year • Sort by
Date
Software Engineer Pivotal London, United Kingdom ÂŁ60,000 to ÂŁ75,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Always be kind: a simple daily affirmation and one that feels more like a personal mission statement than a corporate motto -- but Pivotal isnât just any corporation. Underpinning our world-class capabilities in cloud-native software delivery and agile development methodologies is one common thread: empathy. Not only do we want to transform the way the world builds software, we also want to make sure that sustainable pace, kindness, and diversity are at the core of every enterprise.
Known for taking an iterative approach, our 2000+ employees are empowered every day to help shape the way we build software. Pivotal is committed to open source, a diverse culture, and fostering safe spaces for all of our individual employees.
*You*
You are looking for a collaborative environment building distributed systems that enable enterprises to focus on their business rather than re-architecting a cloud platform from scratch. Pair programming has always been something that you wanted to try out.
Furthering your education has always been a goal of yours. Learning new programming languages and getting to work with Golang piques your interest.
Contributing to open source software makes you feel good about the transparency it brings to an organization's code quality.
*Us*
Agile concepts are at the core of our process. We have a whole host of Pivotal Practices around Test Driven Development, pair programming, team retrospectives, technical retrospectives and continuous integration. We are excited to teach these to you and innovate with you on their implementation.
We stick to a strict 8 hour a day schedule (with flexible start and end times). Although on-call rotations are part of most teams, incidents are exceedingly rare.
We pair in small teams of 4 - 8 people in our London office, conveniently located at Old Street. We use Slack to stay connected and Tmux for pairing. We are working hard to make sure that our distributed teams function as smoothly as our distributed systems.
You'll rarely be alone when developing; from pairing all day to 1 on 1 time with your manager, there is always a Pivot there to lend a helping hand. Mentorship from senior engineering leadership is built right into our process - youâll always be empowered.
Making an investment in each Pivotâs professional development improves the organization as a whole. We encourage you to go to conferences or purchase those pricey O'Reilly books - and weâll give you a budget each year to do it.
*Your Day*
As cliche as it may sound, every day is completely different from the next. We have a general framework for what our day looks like and the majority of it will be spent with your pair:
9:06 AM - Office-wide stand-up to build office cohesion and start the day off together.
9:10 AM - Team standup - discuss any blockers, choose pairs, maybe even tell a joke.
9:30-12:30 PM - Start pairing, tackle an open GitHub issue and open a pull-request.
12:30-1:30 PM - Lunch! Grab food from one of the many nearby restaurants, run an errand, or join a book club.
1:31-6:00 PM - Get back with your pair and start an acceptance test for a big feature.
While that schedule does look busy, donât worry - we take ample breaks throughout the day. Take a walk to get boba, read a book on the balcony, play a game of ping pong, or chat with co-workers at the snack bar. Sustainable pace is held in high regard. We know there is a life outside of work, we want you to be able to spend time with family and friends.
*Desired Skills / Experience*
We know from experience that not ticking every box on the skills sections stops many from applying. You should apply regardless of your self-assessment because we want to hear from you.
Ability to dive into a large polyglot codebase and contribute as you learn
Being okay with the uncomfortable feeling that comes from learning new things
Interest in exploring new programming paradigms, languages, and patterns
Demonstrable ability to research problems and break them into discrete parts
*Nice to Haves*
BA/BS in Computer Science or related field
Operations or Systems Administration experience, particularly on UNIX
Worked with large Go/Ruby/Rails codebases
Used Test Driven Development (TDD) extensively
Worked in a pair programming environment
Contributed to an open source project
On-call experience with production grade systems
Has mentored others in a professional setting
Cloud Foundry engineers participate in an on-call rotation with their team to support software they work on.
Pivotal is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law.
Backend Engineer, Security Monzo Remote / United Kingdom ÂŁ40,000 to ÂŁ100,000 a year
August 2019
26 Applicants This Week
More Than 6 Months Old
Job Description
At Monzo weâre aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal. We want our bank to be safe and secure for our customers, so security is very important to us
Security at Monzo
Monzoâs security team has a wide range of responsibilities, from infrastructure security to application security. As a bank, we are solving diverse, novel problems to ensure that our customers are safe and secure.
One of the guiding principles of security at Monzo is that security at the expense of user experience is a last resort. We aim to move mountains in the background such that we can build world-class features without compromising on security.
As a member of our security team you would be responsible for constantly improving the security of Monzo, and you would work closely with other teams to ensure that our systems are secure by design. Of course, security incidents can and do occur, and the security team is involved with many different types of incident response.
Our engineers have a variety of different backgrounds
We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, weâd love to talk to you.
We encourage an open and transparent working environment
You can get involved in any aspect of the business you are interested in and, following Stripeâs example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. Weâve also made our product roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!You can get involved in any aspect of the business you are interested in and, following Stripeâs example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. Weâve also made our product roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!
Monzo works in project-based sprints in small, interdisciplinary teams
We have around 190 engineers out of roughly 1000 people in total - and we have big ambitions. As a security engineer here you'd be able to work directly with lots of teams across the company, and we run regular knowledge-sharing sessions so youâll learn heaps about everything from how banks work to effective communication.
At Monzo you will get to work with a lot of exciting new technology.
We rely heavily on the following tools and technologies:
Go to write our application code (thereâs an excellent interactive Go tutorial here)
Cassandra for most persistent data storage
Kafka for our asynchronous message queue
Linkerd/Finagle for RPC
Kubernetes and Docker to schedule and run our services (Oliver, our Head of Engineering, gave a great talk at KubeCon on how we use these technologies)
AWS for most of our infrastructure
React for internal web dashboards
We also have two physical datacenter sites with actual cables to connect to various third parties
You should apply if:
the work weâre doing sounds exciting!
you want to be involved in building a product that you (and everyone you know) use every day
youâre constantly looking for flaws in systems and can reason about how best to address them
youâre keen to learn more about new technologies and the arcane inner workings of the financial industry
youâre comfortable working in a team that deals with ambiguity
youâre interested in distributed systems and writing resilient software
you have some experience with strongly-typed languages (Go, Java, C, Scala etc.).
Logistics
We can help you relocate to London, we can sponsor visas, and we're open to distributed working (as long as you can spend around 20% of your time in London).
We have payroll set up in five countries: the UK, Ireland, France, Poland and Spain. Right now, we can only hire people who work from those countries and weâll keep this updated with new ones as we expand and are able to hire from more places đ
We offer competitive salaries based on skills and experience, which could be anywhere between ÂŁ40,000 - ÂŁ100,000 per year.
We care deeply about inclusive working practices and diverse teams. If youâd prefer to work part-time or as a job-share, weâll try our best to make this happen. Just let us know in your application so we can plan for it.
We're usually always hiring for Backend Engineers in Security, so there's no closing date for this job.
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we wonât make you write code on one
Questions about this role? Head over to our careers page to read our FAQs (www.monzo.com/careers)
Perks & Benefits
Stock Options
Salaries Reviewed every six months
Working from Home
Holiday
Unpaid holiday
Health insurance
Pensions
Maternity, Paternity and adoption leave
Catered lunch
Headspace subscription
Socials
Yoga and Pilates
Equipment
Cycle-to-work
Learning and training
Knowledge sharing
Library
Life Insurance
Interview Process
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we wonât make you write code on one
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.
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.
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.
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) đ¤
At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today the company runs one of the worldâs largest networks that powers trillions of requests per month. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare have all web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was recognized by the World Economic Forum as a Technology Pioneer and named to Entrepreneur Magazineâs Top Company Cultures list.
We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!
In this role, you can expect to:
Work on highly distributed and scalable systems
Participate in the constant cycle of knowledge sharing and mentoring
Manage and develop some of the biggest clusters in the world
Research and introduce cutting-edge technologies
Contribute to open-source
We are still a small team, well-funded, growing quickly and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflareâs business grows. You will build tools to constantly improve availability, performance, uptime and response times. You will nurture a passion for an âautomate everythingâ approach that makes systems failure-resistant and ready-to-scale.
You may be a good fit for our team if:
You have proven skills of designing, developing and delivering HA scalable production systems.
You have deep knowledge of configuration management software, preferably Salt.
You have solid experience with cluster management systems (Kubernetes, Mesos)
You are comfortable with developing software in Go or Python
You know how network services (DNS, TLS/SSL, HTTP) and network fundamentals (DHCP, subnetting, routing, firewalls, IPv6, BGP) work
You have strong experience designing and managing multi-tenant database solutions (Clickhouse, PostgreSQL, CockroachDB)
You are confident in your knowledge with load balancers (nginx, HAProxy)
Bonus points if:
You have strong operational skills and are an expert in bash scripting
You have practical knowledge of web and systems performance, extensively used tracing tools like ebpf and strace.
What Makes Cloudflare Special?
Weâre not just a highly ambitious, large-scale technology company. Weâre a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.
Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflareâs enterprise customers--at no cost.
Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.
Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.
1.1.1.1: We released 1.1.1.1 to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Hereâs the deal - we donât store client IP addresses never, ever. We will continue to abide by our privacy policy and ensure that no user data is sold to advertisers or used to target consumers.
Sound like something youâd like to be a part of? Weâd love to hear from you!
Software Engineer - Golang Couchbase Remote (United Kingdom, United States, India) ÂŁ40,000 to ÂŁ90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At Couchbase, big things happen. Every day, weâre translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing. Youâll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.
You are a Software Engineer responsible for building and managing cloud-native applications across multiple clouds. In this role, you will develop, implement, and operate Couchbase's Cloud products. If you have experience developing applications using Go programming language (or willingness to learn) along with experience with either the three major cloud platforms- AWS, Azure, GCP, we'd love to have you apply.
Here's a brief look at what success looks like in this role:
In 3 months time- you'll have collaborated with the team to build and shipped a material contribution such as a new feature, regularly contributed to code reviews, and fixed a few bugs.
In 6 months time- you'll have earned the trust of the team and taken on independent code review responsibilities that help prevent bugs that are collaborating on the design of new features.
In 12 months time- you'll have delivered tasks throughout the SDLC, from design through development with some guidance and have established a cadence of on-time deliver with high quality work.
This role is also open to remote work (USA, UK, India) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.
Responsibilities
Design, develop, test, deploy, document, maintain and improve software
Manage individual project priorities, deadlines and deliverables
Build and expand our APIs and services, written in Go
Collaborate with other engineers across the stack to deliver delightful user experiences
Monitor, troubleshoot, and improve system security, stability, reliability, and performance
Define and implement SLIs and monitor and improve SLOs
Write various kinds of tests including unit and integration tests
Smartly instrument software using techniques such as distributed tracing and logging
Write and review technical proposals
Improve engineering standards, tooling, and processes
Document systems, build runbooks, and automate those processes
Key technologies this role will employ: Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog
Qualifications
You care deeply about software quality and operability, and better ways of building software
You are able to knowledgeably discuss performance, security, and user interactions within complex systems
You desire to write software that is sympathetic to the humans who will maintain it
You love to write Go, more Go, and then a little more Go
You enjoy giving and receiving code reviews
You are kind and collaborative
You enjoy working remote with people from all over the world
Value clear, open communication
We value thoughtful feedback and regular dialogue and collaboration as a fundamental skill for our team members
About Couchbase
Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.
Couchbaseâs HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. Weâre committed to a work environment where you can be happy and thrive, in and out of the office.
At Couchbase, youâll get:
A fantastic culture
A focused, energetic team with aligned goals
True collaboration with everyone playing their positions
Great market opportunity and growth potential
Time off when you need it.
Regular team lunches and fully-stocked kitchens.
Open, collaborative spaces.
Competitive benefits and pre-tax commuter perks
Whether youâre a new grad or a proven expert, youâll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.
Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.
Utility Warehouse is an award winning multi-utility provider, our core offering is simple: all your utilities, one monthly bill. Our network of 45,000 partners add the human touch to our delivery, help us get the word out to our existing members and bring in new ones. We consistently win the Which? awards for our service and donât believe âgood enoughâ exists when it comes to customer satisfaction.
Weâve got the culture and focus of the earliest stage startups with the resources and strength of an extremely profitable and loved brand. Our eyes are on meteoric growth over the next few years. All the pieces to make it happen are here, we need you to help us put them together.
Our philosophy revolves around getting things done and we only hire people we can trust to do that. Bring your A game and youâll always get ours. If youâre the type that can deliver youâll be rewarded with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. If that doesnât quite cut it, we can throw in flexible and remote working (no, really) with top of market compensation.
As for the tech we use: the best tool is the right tool. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. We deploy to Kubernetes across both AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. Getting your hands dirty from the top to the bottom of the stack isnât a promise to be broken, itâs a requirement. If youâre only good at parts of it thatâs okay, weâll quickly make you good at all of it.
Squads currently hiring Software Engineers:
The Partner Experience squad is responsible for providing digital tools that help partners be more successful. The primary goal of the partner experience team is to increase the size of UWâs customer base by creating a well informed and highly motivated network. Using gamification techniques, the team delivers innovate tools covering and supporting the entire partner lifecycle from recruitment over on-boarding to enduring self-service business management to provoke continuous activity throughout the network.
The Energy squad is responsible for providing the systems that allow UW to integrate with the energy industry and function as a large Energy supplier; the frontend systems that allow our operational staff to manage the UW energy supply base and the systems to provide information and accurate energy billing to our customers. The teamâs primary goals are to improve the operational efficiency of the operations and customer services teams by providing innovative and simple to use software solutions; ensure business continuity as a supplier by providing robust industry integration and regulatory compliant systems and build the platforms to allow UW to become an innovator for customer offerings in the Energy supply market.
The Insurance squad is responsible for the delivery of enhanced P&L through the successful growth of our new insurance business unit. Itâs anticipated this 6th core service might also help improve customer retention. The team is responsible for the delivery of a platform for the insurance suite of services and products which will grow over time. The team owns the lifecycles of the insurance policies and manages any industry interactions, API integrations that are required to orchestrate this. This team is also responsible for enhancing customer data from customers answers during quotes process.
Distributed Systems Engineer Monax London, United Kingdom ÂŁ40,000 to ÂŁ80,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Distributed Systems Engineer - to help us build a public, decentralised, blockchain-backed legal agreements network
London
ÂŁ40,000 - ÂŁ80,000 plus options (ESOP).
Relocation package available for the right candidate. This role could also be based in our Edinburgh office.
Candidates currently based outside of London or Edinburgh must indicate their preferred location and willingness to relocate in their cover letter.
We are looking for kind, talented software engineers to help us make smart iterations on our legal agreements network as we deploy successive test networks.
Monax were pioneers of permissioned blockchains and smart contracts and we are building our Agreements Network to allow new and more efficient forms of legal transacting.
Exploiting the benefits of various decentralised, distributed, and masterless technologies - chiefly Hyperledger Burrow, which Monax built from scratch and still maintains based on the Tendermint consensus engine.
You will have the chance to work on a system that has distributed consensus and validation in a low trust environment at its heart and offers very interesting challenges, these could be:
Working with multiple clusters of nodes, most of which are not under your control to handle semi-automated network upgrades and governance votes. How do you upgrade a network you do not control?
Using cryptographic primitives like Verifiable Random Functions to orchestrate churn amongst network validators
Build package manager and compiler integrations for deploying and testing smart contracts
Implement low-level virtual machine instructions and improvements to our Ethereum Virtual Machine implementation
Working with our CTO on our Node Distribution Team you can expect to quickly own significant parts of our stack, and make decisions that will affect the companyâs future viability in a fast-moving space (public permissioned consensus networks). You would also work closely with our Product Team who are responsible for building the foundational smart contracts, the business process modelling engine that drives the Agreements Network and also our particular front end (the network is open to extension by any of our co-founders however).
Your role will give you the chance to work across all teams in the business and it will also give you the opportunity to leave your mark in a growing industry, where you need to evaluate existing best practices and apply them to new technological paradigms and new programming languages. Navigating between the hype, the detractors and the zealots we believe there is real value in our approach and we intend to prove it.
You will join a business building a genuinely novel system, that in part intends to create an entirely new market by enabling legal products that challenge existing legal services.
This role would suit a talented software engineer, with solid technical skills in and a minimum of 3-4 years of software development experience. We are also open to engineers who can bring significantly more experience to the role. If you are a good match for Monax, we are willing to create a role that suits you.
Who do we need? Someone who has:
Go experience or the ability to pick it up in a few weeks
Kubernetes experience or the ability to pick it up in a few weeks
A degree-level qualification in a numerate discipline or equivalent evidence of analytic and reasoning skills and theoretical thinking
A good knowledge of algorithms and data structures
A hacker mentality towards making things work
An ability for long form design work âon pencil and paperâ
An ineffable marmot-ness
It is crucial that you are able to take part in forceful yet respectful technical discussions with colleagues and that you are able to change your mind about something if required, and also are able to change otherâs minds.
Real things you might work on:
Build a Kubernetes operator for Hyperledger Burrow
Devise a way to compress/normalise data in our merkle tree to control our long-term storage usage
Implement an atomic swap with public Ethereum to represent value on our chain
Write optimised native (Go) functions, callable from evm, to implement graph traversal over our business processes
Build fee allocation and distribution models that help maintain our network and provide the correct incentives
What can Monax offer you?
Extremely marketable blockchain and cryptocurrency skills.
The chance to make blockchain systems live up to their hype by making them highly operable, our network will be operated peer-to-peer by many parties and this needs to be as painless as possible.
Experience in blending distributed, decentralised, and centralised systems. To spend time working on something foundational at the level of a network architecture.
The chance to spend time thinking âaround the softwareâ; about law, economics, and game theory.
You will have a high level of autonomy. The business has just enough hierarchy, consensus and individual project responsibility (c.f. design-by-committee) favoured over diktats.
Flexible working - the successful candidate will be based in our London or Edinburgh work space primarily, but there is scope for flexible working and choosing your own hours and place of work when established.
Relocation assistance is available for the right candidate.
Who will you be working with?
Around fifteen people in our passionate cross functional team, including time with:
Our CTO in London, who would be your primary daily contact
Our CPO in New York, with whom youâll liaise with to ensure the distribution platform and product stack work harmoniously.
Product Team members currently building the application stack.
Our Legal Engineers in New York providing crucial context to how legal products on the platform will be used
Our CEO in Edinburgh for just about anything else...
About Monax
Monax would like to build a better system for contracting for the good of humanity and other forms of life. To learn more please visit:
Sr Backend Engineer InstillAI Remote (United Kingdom) / London, United Kingdom ÂŁ55,000 to ÂŁ75,000 a year
June 2023
5 Applicants This Week
More Than 6 Months Old
Job Description
What you'll be doing
Get paid to work on open-source projects
Apply cutting-edge best practices and architecture to build Instill AI's products. The topics involve Infrastructure as Code (IaC), microservice, serverless, API-first design, Twelve-Factor Apps, zero-trust network, message queue, etc
Design and develop highly scalable, high-quality APIs, services and maintain database systems
Develop data integration standards for unstructured data, build processes and logic to extract, transform and distribute data from a wide variety of sources, and work with ML/AI engineers to integrate ML systems into data pipelines
Work with product managers, frontend engineers, product designers and other engineers to deliver high-quality, complex backend features on the roadmap
Deliver high-quality software and documentation
Things we'd love to see
Significant experience in developing and maintaining large-scale distributed systems, production data pipelines or data platforms, and have shipped data projects before
Experience with GCP, AWS or other major cloud services
Experience in DevOps, Docker, Kubernetes, gRPC and modern data stack
Be fluent in Go and SQL/NoSQL
Basic understanding of machine learning algorithms
Comfortable working in a very fast-paced agile startup environment, experience in robust and frequent releases
Excellent communication and document writing skills
Open-source practices/contributions
Be customer and data obsessed and take ownership of the details
Proactive, self-learning, and self-aware
Intellectual curiosity, always asking "how can we improve?"
Principal Software Engineer - Edge Data Fastly London, United Kingdom / Remote (United States) ÂŁ80,000 to ÂŁ120,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Fastly helps people stay better connected with the things they love. Fastlyâs edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customersâ applications as close to their end-users as possible â at the edge of the Internet. The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. Fastlyâs customers include many of the worldâs most prominent companies, including Vimeo, Pinterest, The New York Times, and GitHub.
We're building a more trustworthy Internet. Come join us.
Principal Software Engineer - Edge Data
You will be one of the first engineers working on a brand-new system that Fastly has been prototyping and is now beginning to operationalize. The system applies cutting-edge distributed systems theory â notably, CRDTs â to Fastly's global network to provide an infrastructure for state at the edge.
What You'll Do
Learn the distsys theory and Go implementation of the project to proficiency, becoming a technical "co-founder" and owner
Optimize system performance to meet Fastly's Internet-scale requirements, via testing, profiling, refactoring, and redesigning
Collaborate with customer-facing teams to define and implement primitives that will power a huge number of future Fastly products
Help to design, develop, and participate in a process for onboarding new engineers to the project, with a focus on mentorship and growth
Work in a small team that's highly motivated to find new, innovative ways to give our customers new capabilities
What We're Looking For
Clear, effective, and empathetic communication skills, both written and verbal, especially when discussing complex technical topics
Intermediate+ proficiency with Go (Golang), ideally having built and operated one or more large-scale projects
Advanced distributed systems theory experience, especially eventual consistency, and a strong interest in learning more
A "systems thinker" who always keeps the big picture in mind, even as they work on the smallest details
Effective at asynchronous remote work, with teammates across the world
Why Fastly?
We have a huge impact. Fastly is a small company with a big reach. Not only do our customers have a tremendous user base, but we also support a growing number of open source projects and initiatives. Outside of code, employees are encouraged to share causes close to their heart with others so we can help lend a supportive hand.
We love distributed teams. Fastlyâs home-base is in San Francisco, but we have multiple offices and employees sprinkled around the globe. In fact, 50% of our employees work outside of SF! An international remote culture is in our DNA.
We care about you. Fastly works hard to create a positive environment for our employees, and we think your life outside of work is important too. We support our teams with great benefits like up to 20 weeks of paid parental leave, options for free medical/dental/vision plans, and an open vacation program that enables our folks to take the time they need to recharge (some benefits may vary by location).
We value diversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees feel comfortable bringing their authentic selves to work and have the ability to be successful -- every day.
We are passionate. Fastly is chock full of passionate people and weâre not âone size fits allâ. Fastly employs authors, pilots, skiers, parents (of humans and animals), makeup geeks, coffee connoisseurs, and more. We love employees for who they are and what they are passionate about.
Weâre always looking for humble, sharp, and creative folks to join the Fastly team. If you think you might be a fit, please apply!