Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang GCP Jobs (1 new this month) in May 2024 at companies like GoCardless, mx51 and Grail with salaries from $40,000 to $110,000 working as a Software Development Engineer, Backend Engineer and Senior Software 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
32 developers joined Golang Cafe in the last 30 days
11,935 developer profiles page views in the last 30 days
If you’re looking to work in a collaborative culture, solving engineering challenges at a global scale, and having a real impact in making our products better for our customers, we would love to talk to you!
We believe in providing trust and autonomy so everyone can do their best work. From how we work to how managers support you, our goal is to provide an environment that enables you to continuously grow, ask questions and not be afraid to fail—because when we do, we see it as an opportunity to learn.
Engineering at GoCardless
The technical challenges of building GoCardless span from simplifying building banking schemes to optimising the time to render the dashboard. We’re looking for engineers to join our growing Global Network Group, where you’ll be working on problems that sit at the core of GoCardless: orchestrating and keeping track of the movement of funds, as well as building and maintaining the bank and scheme integrations that make it possible to keep our merchants’ cash flowing.
You will enjoy being a software engineer at GoCardless if:
You’re looking to champion a great engineering culture within GC and in the wider engineering community;
You enjoy collaborating and learning from people from various backgrounds and experiences;
You want to feel proud of the work you’re doing and its impact on real customers.
Our engineers contribute to the engineering culture within and outside of GoCardless: they contribute to Open Source Software projects (see our Github), and share learnings in post-mortems, conferences and on our blog.
Our technologies: We endeavour to build simple, reliable systems and we believe in using the best technologies for each task. Joining the Global Network Group you’ll be working in a team that primarily uses: Ruby on Rails, PostgreSQL, BigQuery, and Google Cloud Storage. Across GoCardless, our other technologies include: Golang, Python, React, Kubernetes, Elasticsearch, Prometheus, Google Cloud (GCP).
You’re not expected to have expertise in all these technologies. Members of our team have picked up the tools once they’ve started working with the team. If you’re unsure, please apply.
About you
You have experience building web products and services, and have an awareness of technologies across the stack.
You adapt to new technologies and processes quickly.
You thrive in a collaborative environment and believe the best products are built through collaboration.
You care about building reliable, well-tested systems.
You enjoy solving problems and are happy to take initiative to find better solutions.
About us
GoCardless embraces diversity and is proud to be an equal opportunity employer. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.
We offer a varied package of flexible working and benefit policies. From flexible working hours and working from home arrangements, through to enhanced parental leave, pension packages and equity. GoCardless has a very family and work life balance orientated environment. Our team comes from a variety of backgrounds and we embrace diversity – if you’re unsure, please apply.
In response to the COVID-19 pandemic, everyone at GoCardless has shifted to remote working since mid-March and will continue to work remotely until the end of the year. We are committed to support all employees during this time and continue to monitor the situation closely. Some of the actions we’ve taken to support the wellbeing of our employees as we transitioned to and continue working in a remote set-up are: subsidised home office equipment, remote workstation assessments, and remote wellbeing and social activities to stay in touch.
Backend Engineer mx51 Sydney, Australia A$120,000 to A$140,000 a year
October 2020
5 Applicants This Week
More Than 6 Months Old
Job Description
Who We Are
mx51 is a specialist white-label bank-focused payment technology provider, emerging out of leading payment technology provider Assembly Payments. As the first Australian fintech to develop a bank-grade, modern, Payment as a Service platform, mx51’s deep knowledge of merchant acquiring and scalable payments technology helps banks thrive in a disruptive world. At mx51, we are merchant experience obsessed and we're embarking on a global mission to bring innovative, reliable, merchant focused payment solutions to our customers.
Having established a successful partnership with Westpac in Australia, mx51’s unique capabilities and proven bank-grade technology is well-positioned to partner with overseas banks. In addition, mx51 was recently accepted into Mastercard’s Start Path program, an accelerator program for late-stage startups with a readiness to scale. As part of the program, mx51 will have a gateway to operational support, technology expertise, commercial engagement with Mastercard’s global ecosystem and opportunities to expand globally.
About the Role
Develop, design and review features in high-throughput fault-tolerant microservices for an IoT-style real-time monitoring system used by thousands of payment terminals
Collaborate with your fellow highly-skilled engineers and testers in a fast-paced agile environment
Review your colleagues’ code and have yours reviewed by them, to keep the quality of our code as high as possible
Work closely with DevOps engineers to deploy your code in a scalable way using Docker and Kubernetes (EKS)
Work with the delivery and product team to deliver customer value at every iteration
We’re looking for the following experience
Proven experience developing high-traffic web applications and/or distributed services
Experience using Go in a commercial or open source project
Solid background in other programming languages such as Java, Kotlin, Python or Ruby
Knowing your way around database integration (RDBMS and NoSQL, Postgres preferred)
Experience with writing useful tests for your code
Must have experience developing REST or gRPC APIs; ideally, those consumed by third parties
Must be experienced in deploying applications to AWS, GCP, Azure or similar
Tertiary education in computer science (or related) highly regarded
It would be nice if you had the following
General payment industry experience
What we offer
A company culture with an innovative mindset, where your ideas have the potential to create change
A fun and flexible work environment
A competitive salary package
Employee Share Option Plan (subject to invitation)
Employee referral bonuses
The ability to Salary Sacrifice eligible purchases
Paid parental leave for new parents to help you transition
You will be joining our awesome Sydney-based team who are committed to mx51’s values of customer focus, adaptability, curiosity, ownership, trust and respect.
mx51 is an equal opportunity employer that’s committed to creating a diverse environment. All qualified applicants will receive consideration for this role without bias to race, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
Due to Covid-19, we have embraced remote working, which will continue. However, our staff do have opt-in choices to attend our Sydney office during the week.
Must have permanent working rights in Australia (Australian citizen, NZ citizen or Australian Permanent Resident)
Application Steps
Submit your resume (and cover letter if you like)
If you have source code of a project that you have written, which showcases your skills, and you have permission to share, please include a link to this in your submission. Should you proceed to the next stage, we will use this as a reference during a technical interview. (All rights to submitted code will remain with the original author according to any license included or author request). If you dont have something you can share, no problem, we have a small exercise that you can work on to demonstrate your skills.
We will review your application against others we receive and get back to you with next steps.
Senior Software Engineer Grail London, United Kingdom £80,000 to £110,000 a year
September 2020
4 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.
Go Developer 3Rein Remote $85,000 to $110,000 a year
September 2020
3 Applicants This Week
More Than 6 Months Old
Job Description
About Us :
3Rein is a startup working on improving equine welfare through innovative technologies.
Position :
We are looking for a senior Go developer to help build back-end services using the Domain Driven Design approach.
We intend to use REST/gRPC interfaces for microservices and Kubernetes for deployments.
Qualifications :
University degree in related fields
Proficient in English and, optionally, French
3-8 years of experience in software development
Minimum of one year of experience in Kubernetes, Container Management, and Continuous Deployment
General Responsibilities :
Write scalable, robust, testable, efficient, and easily maintainable code
Translate software requirements into stable, working, high performance software
Play a key role in architectural and design decisions, building towards an efficient micro services distributed architecture
Maintain a constant line of communication with the Company’s staff through Email, Jira, Slack, and Signal.
Technical Requirements :
Strong knowledge of Go programming language, paradigms, constructs, and idioms
Knowledge of common Goroutine and channel patterns
Experience with the Go development ecosystem, including:
Dependency management tools such as Go module
Go’s code generation tools, such as Stringer
Popular Go web frameworks, such as Cobra, Viper, Ginkgo, grpc-go, etc.
Ability to write clean and effective Godoc comments
Familiarity with code versioning tools such as Git
Be familiar with Kafka, Vault, and PostgreSQL
Experience with public cloud services such as GCP, AWS, or/and Azure
Soft Skills:
Structured, rigorous, collaborative. Ensure a good quality of deliverable, transparent and efficient communication
Be passionate about Go, open source contributions, and learning new technologies and methodologies simplifying the delivery process
What You Can Expect From Us:
We encourage creativity, foster personal growth, and reward innovation
We are committed to quality documentation and automated workflows
We promote active internal channels to keep you connected and collaborating
3Rein offers competitive compensation, benefits, and work life balance
Backend Developer Futurehome Oslo, Norway $40,000 to $70,000 a year
May 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
🦑Your responsibilities at futurehome
You will be part of our backend team and be responsible for building services for our IoT infrastructure and building integrations with a growing number of partners and 3rd party ecosystems.
You will be in charge of building a reliable, scalable system with high concurrency. A passion for trying out new tools, sharing your ideas with the team and putting in the effort to bring those ideas to life while maintaining constant drive for excellence.
You will be creating a system that connects thousands of homes and is used by millions of people. We work according to Scrum, so you will be attending daily stand-ups and work in sprints to ensure that the work is done on time and at the highest quality possible.
🕺🏼Your heroic skills
Experience with dynamic languages, such as but not limited to Python or NodeJS
Experience with strong typed languages, such as, but not limited to C, C++ or Golang
Experience with SQL and traditional databases such as MySQL or PostgreSQL.
Experience with Large Scale Distributed Systems
Solid English communication skill
Excited to learn & try out new things
Bonus points:
Knowledge of using Docker and Kubernetes.
Experience of cloud platform hosting via AWS / GCP as well via terraform / cloudformation / helm.
Familiar with common monitoring / alerting / logging tools such as Grafana, NewRelic, Icinga, Kibana
🕵🏼Who you are:
You are curious, effective and eager
Reliable, attentive and self-driven
Efficient, candid and collaborative
You speak and write English fluently
🍸What we offer:
The hardware of your choice
International working atmosphere and cross-cultural teams
Goal oriented environment
A possibility to shape and create a product you are proud of
Flexible working hours
Great career opportunities
Education / Conference Budget
Norwegian lessons, if needed
Compensation
200-350 NOK per hour (depending on your skill level)
DevOps Engineer vChain Remote (Europe) €45,000 to €60,000 a year
May 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
If you’re crazy about DevOps, Blockchain, and latest technology, this might be the perfect fit for you.
We are looking for smart, dedicated, and experienced software engineers to join vChain and help us develop and iteratively improve our software delivery process, as well as run and maintain our infrastructure services (Applications, Blockchain, Postgres).
vChain is the well-funded startup behind CodeNotary, the leading Open Source trust solution which delivers authenticity and provenance for digital objects. CodeNotary today already processes over 10 million code and container authentications every single month.
If you are hard-working and used to fast-paced environments, with a passion for applying technology to solve business problems, you’ll feel like home. That said, you will be surrounded by experienced gophers that are keen to work with you.
Qualifications
5+ years of experience in managing Linux based infrastructure
5+ years of hands-on experience at least in one scripting language
Experience with Docker + Kubernetes/OpenShift
Experience with public cloud providers (GCP, AWS, etc.)
Experience with setting up and maintaining CI/CD pipelines and particularly with Jenkins
Knowledge of datastores (SQL or NoSQL)
Knowledge of monitoring tools such as Stackdriver or Prometheus/Grafana
University degree in computer science, math or comparable numerical fields is a plus
Site Reliability Engineer Castor EDC Amsterdam, The Netherlands €60,000 to €80,000 a year
February 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Our true purpose at Castor
Castor is one of the leading platforms for data collection in medical research. We believe standardizing and reusing datasets is key to overcoming the healthcare challenges of the future.
How we operate
Our main Electronic Data Capture (EDC) application runs on a proven stack consisting of Ubuntu, Nginx, PHP and MySQL. For our cloud installations, we orchestrate these setups by using Terraform combined with Ansible for the server configuration management.
Due to the nature of processing medical data, we have clients in different regions across the globe, often with specific regulatory constraints around where and how their research data is stored. To meet these customer demands we combine both traditional as well as cloud-based hosting solutions.
Most of our clients prefer to run in Azure, but we’re using Google Cloud Platform for things like Kubernetes hosting of greenfield projects, blob storage for scalable file upload storage and their Key Management System (KMS) to further secure our data.
For our metrics we’ve begun standardizing on Prometheus and we’re moving towards Loki for log aggregation. We use PagerDuty for alerting, communicate via Slack and host our code on Github.
Why we’re growing our team
With our recent expansion have come new challenges, both in how we organize ourselves and in how we manage and scale our infrastructure in the future.
To further these efforts we have formed a Platform team consisting of SRE and Software Engineering, which we are now looking to grow with the addition of an additional SRE.
Additionally, due to the sensitive nature of medical data, Castor is certified for both ISO/IEC 9001 (quality) and 27001 (Information security). In addition, we have to adhere to a number of other regulations, including Good Clinical Practice (GCP) guidelines.
Our goal is to unite these requirements with emerging SRE practices around infrastructure as code and other principles to create a well designed and documented system, while still allowing us to remain flexible to change.
How you will contribute
Our absolute commitment to patient data security and privacy informs our vendor selection with certified datacenter and cloud providers. To achieve real impact in medical research, Castor needs to operate security around the world.
Historically, our production platform has run on top of managed hosting services. This model doesn’t scale well for our global, international footprint, which is why we are currently expanding our in-house knowledge and transitioning to Infrastructure-as-a-Service providers.
As a Site Reliability Engineer, you’ll have the ability to shape our operations and continuously deliver a working product. Working very closely with the development teams, you’ll collaborate in supporting and structuring our efforts around automation, observability and security. With your help we plan to scale the Castor platform to the next level.
Some things we worked on recently
Whilst there are many operational challenges as we continue to grow and scale at Castor, our Platform team has made great improvements to a variety of our systems already. To give you some examples of what we achieved last month:
Migrated our DNS to AWS Route53
Set up automatic documentation pipelines using MkDocs
Moved our CI/CD pipelines from Jenkins to CircleCI
Built a key-service on AWS Lambda to store disk encryption keys off-site for an otherwise region-local setup
Your background
You have helped run web-facing services under production workloads and have experienced the challenges that come with maintaining and scaling these systems. Making and owning decisions about systems architecture together with your team is something you enjoy and feel comfortable with.
Qualities we’re looking for include:
A good grasp on how *NIX systems operate
The ability to evaluate and implement best practices for IT operations
A working knowledge of both cloud-native and traditional systems architecture and the trade-offs between them
Experience with a configuration management framework such as Ansible, Chef, Puppet or SaltStack
The ability and desire to work with a wide range of open source technologies
A strong privacy- and security mindset
Experience with some aspects of Observability and distributed systems: from monitoring, logging and metrics instrumentation to resiliency to failure
A good understanding of how relational databases operate
Experience with at least one programming or scripting language, preferably Python or Go(lang)
Knowledge that a list of skills and requirements doesn’t mean you have to tick every single box to apply ;)
How we say thank you
At Castor we truly live our core values, believing we can achieve anything with a healthy and happy team. With this in mind, we offer the following benefits:
Our own ‘Castor Burrow’ - brand new offices by Amsterdam Amstelstation
A competitive salary plus an annual company bonus plan
Employee Stock Option Programme incentive
30 days annual leave plus 6 public holidays
An individual training and professional development budget
Flexible working with the opportunity to work from home 1 day per week
Meditation room with daily yoga, mindfulness and company subscription to Calm
Senior Golang Engineer Upguard Sydney, Australia A$160,000 to A$180,000 a year
October 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
In 2017 we launched the CyberRisk platform, a cutting-edge SaaS Cybersecurity product which helps organisations protect their information and prevent data breaches. Developed in Sydney, CyberRisk is now used by some of the biggest companies in the world, and continues to grow rapidly. We're looking for a talented Senior Software Engineer to join this team in Sydney.
About the role
You'll be joining a small, collaborative team of excellent developers
It's a modern tech stack - React, Go, Kubernetes, GCP
You will be building new features for a product that is already in-market and growing rapidly
We release new functionality at least every fortnight, and have done continuously for the past 2 years
The team has full control over how they work, and end-to-end responsibility for the product (from feature design and development through to running the infrastructure)
There's a mix of interesting technical challenges - everything from complex UI problems to supporting massive-scale automated web scanning
You'll learn a lot about cybersecurity, and how the Internet works
Perks including free lunch, flexible work arrangements and gym reimbursement program
Sydney CBD office
Above-market salary (up to $180K + super) and stock options.
Specific experience is not as important as the willingness to learn and make an impact. We use a modern stack of React, Go, and Kubernetes on Google Cloud Platform, so experience in those technologies is a bonus.
About us
At UpGuard, we're building cybersecurity products that help organisations protect their information and prevent data breaches.
Founded in 2012, we have raised over $30M in VC funding to-date and have 100+ enterprise customers such as NASA, NYSE, First State Super, IAG and ADP. Our threat intelligence capabilities have lead to the discovery of data exposures cited by The New York Times, Wall Street Journal, Forbes, BBC and The Washington Post among other publications.
With offices in Mountain View, CA and Sydney, Australia, we're a global team of ~40 people that takes great pride in what we do
Compliance Solutions Strategies (CSS) is a global RegTech platform delivering a set of comprehensive and highly complementary technology-enabled regulatory solutions. Our clients are large global asset managers, hedge fund managers, life insurance companies and fund administrators.
The Software Developer will initially serve in a data services role, maintaining and owning an existing Go based stack of data parsers for two in-house software products, Sentry and COE (willingness and ability to immediately work with Go is a requirement, even if the language is new to the developer). In addition to maintenance, the intermediate to long term goal will be to continue to abstract this code base away from the current platform, to leverage other CSS products (and integrate with those products) in hopes to develop an independent, data services (internal facing) platform.
DevOps Engineer AltoStack London, United Kingdom £40,000 to £60,000 a year
October 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About AltoStack
AltoStack is a DevOps and Cloud Transformation Consultancy revolutionising the way businesses innovate and grow through our technology products and consultancy services by providing a much more efficient, experienced and affordable way to operate on the Cloud and adopt DevOps without the need for internal hires. We deliver Cloud, Automation and DevOps solutions and we advocate the strategic adoption of automation as the foundation for prosperity in the digital age. Headquartered in Canary Wharf, London, United Kingdom, AltoStack has successfully delivered Cloud and Automation projects for some of the largest and most prestigious organisations in both the public and private sectors across Europe.
DevOps Engineer Role:
You will deliver hands-on, business-oriented strategic and technical consulting to our clients for cloud infrastructure and data centre automation solutions. This role will suit an AWS professional with knowledge of Integration patterns looking to
further their skills within AWS and who enjoys working in a client facing role.
Our Automation Engineers and Architects come from a DevOps background and are technically adept in configuration management tools, continuous development, Linux environments and have experience of delivering cloud infrastructure and cloud
automation.
Responsibilities:
You will join a project engineering team and focus on adding hands-on technical expertise,
ensuring outcomes meet the highest technical and agile standards.
We expect our engineers to understand the client's project aims and to offer professional
and commercial insight to ensure client satisfaction as well as representing the commercial
interests of AltoStack.
We always expect our engineers to be very self-sufficient when engaged in smaller
assignments representing AltoStack by themselves, always ensuring customer satisfaction
through high-quality work and outstanding client care.
Working with AWS application platform developers to ensure high quality continuous build
automation and deployment input to class leading application platform solutions.
Help defining relevant solution deployment architectures
Deploying and managing multiple environments to support rapid, agile development
approaches including demonstration environments.
Collaborate and liaise with other customer stakeholders/ end users in the software
development lifecycle – PMs, BAs, testing etc
Provide effective knowledge transfer and upskilling to relevant customer personnel to
ensure an appropriate level of future self-sufficiency
Key Requirements:
Strong knowledge of Linux based systems
DevOps background/experience
Experience with configuration management tools such as Puppet, Chef & Ansible
Expert knowledge of AWS cloud (Certifications highly desirable)
Expert knowledge of GCP cloud (Certifications highly desirable)
Hands on experience with Terraform
Scripting ability (ideally Python or Golang)
Knowledge of Containers and Container Orchestration such as Docker or Kubernetes
Experience of Agile / Scrum methodology
A passion for open source technologies and the open source community
Demonstrable experience in cloud-automation
Demonstrate the ability to quickly learn new technologies.
Demonstrate the ability to solve complex, multi-system problems.
Have experience in stakeholder management within complex organisations.
Be comfortable with being responsible for the delivery of significant cloud and automation
projects.
Be willing to work in multiple locations and prepared to travel.
Be a fast learner, ambitions, and comfortable working in high-pressure environments.
Exhibit a proven track record of continually looking for ways to improve customer
satisfaction.
Benefits
25 days holiday plus bank holidays
£1,000 for personal development (trainings & certifications)
Situated in the innovation hub of Canary Wharf
Laptop of your choice
Monthly social events and team offsites
Generous desk budget
Free fruit, cookies, tea/coffee throughout the week
Freedom to explore the latest tools and technologies
Work at a fun, fast-paced Consultancy based in Europe’s largest technology accelerator Level39 (Canary Wharf, London). In addition to awesome views of London, our office offers unlimited coffee brewed by a slick Nespresso machine, fresh fruit for breakfast and freshly baked cookies every day at 3pm!