Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 13 Golang Distributed Systems Jobs (1 new this month) in Switzerland đ¨đ in December 2024 at companies like Metrika, Smallpdf and Smallpdf with salaries from Fr48,000 to Fr130,000 working as a Senior Software Engineer (Blockchain/Backend), Senior Golang Engineer - Growth team and Senior Golang Engineer - Contract team.. 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
12,692 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 13 Distributed Systems Jobs in Switzerland đ¨đ • Sort by
Date
Senior Software Engineer (Blockchain/Backend) Metrika Remote (United States, Canada, Europe, United Kingdom, Norway, Switzerland) $60,000 to $140,000 a year
July 2021
4 Applicants This Week
More Than 6 Months Old
Job Description
We are building the world's premier Operational Intelligence platform for Blockchain. We strive to develop our systems by observing the best practices of our craft; this means writing testable, performant, easy to maintain and constantly improving code, while enabling our company to iterate our product fast and stay ahead.
These are the early days of our platform, and as a Senior Backend Engineer you will be able to contribute, influence and take ownership in significant parts of our systems. Our goal is to build a very high performance platform, capable of analyzing thousands of transactions across multiple blockchain networks in real-time.
If you are a Senior Software Engineer, with a solid understanding of distributed systems, passion for your work and would love to work with a geographically distributed team, join us!
What this position is all about:
Designing and implementing crawlers, software agents and accompanying backend services that feed our Operational Intelligence platform with hundreds of metrics pertaining to the performance and health of Blockchain networks. You will be expected to demonstrate capacity to code (or pick up competence in) Python or Golang.
Working under a Scrum or Kanban framework and releasing product increments on a continuous basis.
Owning your work. This means writing unit tests, ensuring proper containerization, observability/instrumentation and documentation for your code.
Understanding, participating and contributing to the company goals, regardless of your role. Metrika is a small company with a very inclusive culture. We are looking for people that share those values with us.
Please note: Our Engineering team is predominantly based in Europe. This position is currently open to those resident and currently able to work in the European Economic Area (EU, Norway, Liechtenstein), Switzerland, the UK as well the eastern United States/Canada (UTC-4/UTC-5 timezone)
_
Metrika Inc. is an Equal Opportunity employer. All applicants will be considered without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion._
Job requirements
You will need:
A bachelor's degree in Computer Science. Masters or higher degrees preferred.
Considerable experience in building production-grade, distributed, cloud native, asynchronous/event-based microservices-based or serverless systems, using Python, Golang, Java/C# or Scala. (At Metrika we're predominantly using Python and Golang for our services at this time.)
Excellent understanding of TDD, agile development methodology and version control.
The ability to function autonomously to solve problems, and deliver working software. Our geographic distribution requires people that can work well on their own.
The ability to communicate well with your team, both interactively and asynchronously, and that of being a positive, constructive team member.
You'll probably be a great fit if you have:
Expert knowledge of Python or Golang.
Experience with blockchain systems.
Experience with key-value, document, time series or other non-relational databases.
Experience with CI/CD.
Experience with Docker/Kubernetes or Serverless environments.
Experience with SQS/SNS, Kafka, Pulsar, RabbitMQ or other brokers.
Experience with public cloud providers, e.g. AWS, GCP, Azure, DigitalOcean etc.
Founded in Switzerland in 2013, Smallpdf provides a simple, secure, and reliable answer to common frustrating PDF problems, and has become the most-loved and most trusted PDF software on the planet. We serve over 500 million users in 24 different languages, and in every country in the worldâeven Antarctica!
As one of the most successful startups in Switzerland, with staff from all over the world, weâre on a mission to make PDF easy. We love open-source and using the latest technologies to scale our distributed application to process millions of files every day.
If you are a passionate engineer with extensive experience working with Golang and AWS and would be interested in working on a product loved and used by 40+ million monthly active users, this job is for you!
đââď¸ About the Growth Team
At Smallpdf, we work in pods, which are autonomous and cross-functional teams within the company.
You would be working in the Growth pod. Our goal is to maximize the value of Smallpdf for our millions of users and help them become as productive as possible.
In more practical terms, we...
Collaborate together to plan, execute, and analyze experiments to drive activation, engagement, and ultimatelyâgrowth!
Make sure users find what they are looking for to get their work done
Help users discover and unlock 'superpowers' on our platforms
Build and maintain a stable and reliable payment infrastructure
What you will do:
Design and build systems at scale, which will be used by millions of people every day
Work on most impactful changes, researched and prioritized by the team to make sure we are focusing on the right things
Collaborate with other team members by challenging ideas, brainstorming, and having discussions to get to the best solutions.
Responsibilities:
Build and maintain critical components in our payment system
Ensure the scalability and reliability of services from top to bottom
Architect and develop infrastructure to mitigate scalability, security, and reliability risks
Mentor and grow a community of backend engineers to contribute to Smallpdf
We use the latest technologies, including:
Golang
AWS
Docker
Ansible
Terraform
Full stack on Stackshare
Requirements
3+ years of experience in backend software development.
Expertise with at least one of the following languages, or equivalent: Golang, Java, Kotlin, C#, C, C++, Python.
Ability to quickly pick up new technologies. We use Golang as our language of choice for backend services.
Can excel independently and have a sense of ownership of your own work.
Fluent English.
Based in Zurich or willing to relocate (this is an on-site role).
Swiss or EU passport holder (or other permits that allow you to work in Switzerland).
Nice to have:
* Experience with Golang.
* Experience with Subscription & Payment Management Systems.
* Experience with AWS.
Benefits:
The opportunity to impact a successful, growing scale-up and its tools used by millions worldwide.
We are remote-work friendly (we prioritize a healthy work-life balance).
Work in small, highly motivated, cross-functional teams that push boundaries.
A dedicated annual budget and time off for personal development
Enjoy company events in the Swiss Alps, on Lake Zurich, or even further afield.
After-work events include BBQs, cinema, game nights, meet-ups, and more.
Learn German with our free German language course.
Hack days to challenge yourself and the team.
Unlimited free coffee and drinks.
Weekly team lunch on the house.
Brand new offices in the heart of Zurich.
Rated by Forbes as one of the top 10 cities in the world for work-life balance, Zurich is the place to work for anyone who wants more out of life. From chocolate, cheese, and RÓ§sti to snow-capped mountains, haute couture, Swiss-made watches, and outstanding public transport, whatever it is that makes your heart beat faster, itâs all right here in Switzerlandâand so is Smallpdf.
Smallpdf is an equal opportunity employer. We believe a talented, diverse, and inclusive workforce is our greatest strength. We strongly oppose any form of hiring or workplace discrimination against candidates or employees on any basis, including race, gender, sexual orientation, age, religion, philosophy, nationality, disability, or genetic information. Weâre committed to fostering a safe, supportive environment where everyone can come to work as their full selves and reach their greatest potential.
By sending your application, you allow Smallpdf to handle and store your data.
Smallpdf does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Smallpdf and the recruitment agency or party requesting payment of a fee.
Smallpdf is the most-loved and most trusted PDF software on the planet. We serve over 500 million users in 24 different languages processing millions of documents per day, and in every country in the worldâeven Antarctica! To deliver a product that users love, we solve complex technical problems at scale using cloud-native and open source technologies.
As one of the most successful startups in Switzerland, with staff from all over the world, we're on a mission to make PDF easy. We love open-source and using the latest technologies to scale our distributed application to process millions of files every day.
đââď¸ About the Contract Management Team:
The Contract Management team aims to streamline and automate routine contracts of business customers so they can stay on top of their legal and financial needs with no hassle. This team is responsible to enable our users to manage the lifecycle of their contracts from the creation to the execution, archiving, and renewal while ensuring the highest level of security and legality. We are a highly engaged, hands-on team that values ideas and collaboration.
As a Backend engineer in our team, you'll contribute to solving challenges tackling digital signatures and advanced file management for our users.
What you will do:
Design and build systems at scale, which will be used by millions of people every day
Work on most impactful changes, researched and prioritized by the team to make sure we are focusing on the right things
Collaborate with other team members by challenging ideas, brainstorming, and having discussions to get to the best solutions.
Responsibilities:
Take ownership of one of the services that power our product for millions of users
Ensure the scalability and reliability of services from top to bottom.
Build simple, loosely coupled, composable, and reliable software
Architect and develop infrastructure to mitigate scalability, security, and reliability risks.
Mentor and grow a community of backend engineers to contribute to Smallpdf
Our Stack:
Golang
AWS
Docker
Ansible
Terraform
Discover more of our stack on Stackshare
Requirements:
3+ years of experience in backend software development.
Expertise with at least one of the following languages, or equivalent: Golang, Java, Kotlin, C#, C, C++, Python.
Ability to quickly pick up new technologies. We use Golang as our language of choice for backend services.
Experience scaling (micro-) web services to millions of users.
Can excel independently and have a sense of ownership of your own work.
Fluent English.
Based in Zurich or willing to relocate (this is an on-site role).
Swiss or EU passport holder (or other permits that allow you to work in Switzerland).
Nice to have:
Experience with Golang.
Experience with AWS.
Experience with high traffic backend services.
Benefits:
The opportunity to impact a successful, growing scale-up and its tools used by millions worldwide.
We are remote-work friendly (we prioritize a healthy work-life balance).
Work in small, highly motivated, cross-functional teams that push boundaries.
A dedicated annual budget and time off for personal development
Enjoy company events in the Swiss Alps, on Lake Zurich, or even further afield.
After-work events include BBQs, cinema, game nights, meet-ups, and more.
Learn German with our free German language course.
Hack days to challenge yourself and the team.
Unlimited free coffee and drinks.
Weekly team lunch on the house.
Brand new offices in the heart of Zurich.
Rated by Forbes as one of the top 10 cities in the world for work-life balance, Zurich is the place to work for anyone who wants more out of life. From chocolate, cheese, and RÓ§sti to snow-capped mountains, haute couture, Swiss-made watches, and outstanding public transport, whatever it is that makes your heart beat faster, itâs all right here in Switzerlandâand so is Smallpdf.
Smallpdf is an equal opportunity employer. We believe a talented, diverse, and inclusive workforce is our greatest strength. We strongly oppose any form of hiring or workplace discrimination against candidates or employees on any basis, including race, gender, sexual orientation, age, religion, philosophy, nationality, disability, or genetic information. Weâre committed to fostering a safe, supportive environment where everyone can come to work as their full selves and reach their greatest potential.
By sending your application, you allow Smallpdf to handle and store your data.
Smallpdf does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Smallpdf and the recruitment agency or party requesting payment of a fee.
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
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.
Senior Go Developer Numus Zug, Switzerland / Remote (Europe) $70,000 to $130,000 a year
June 2021
4 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
Software Engineer Backend Futurae Zurich, Switzerland Fr85,000 to Fr105,000 a year
January 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
About us
Futurae is a Swiss Cybersecurity company enabling users seamlessly authenticate to online, mobile, and smart home device applications. Security and Usability are at the heart of Futurae customer-centric innovations, and what we do, every day. Join our young, international, and fast-paced team with experienced industry leaders hard at work shaping the future of online authentication and transaction signing by solving some of its toughest challenges and at the same time creating outstanding user experiences. Futurae operates in financial services and insurances with increasing exposure in other industries. Visit our website at www.futurae.com to learn more about our solutions and team.
What you'll do
Our product stack comprises of a number of different systems, from backend APIs to web components, SDKs and plugins. As a Software Engineer in our company, you will be working closely with our engineers as well as other internal teams in order to design, build and maintain the technologies and systems that comprise our platform, enabling its expansion and scale. At the same time, you will be also collaborating with our customers, helping them integrate our systems and APIs. In more detail, your responsibilities include:
Design, engineer and operate the systems that comprise the stack of our platform
Work with customers to facilitate the integration of our solutions and tailor them to their requirements
Participate in the development cycle of our software stack
Define, improve and (re)engineer DevOps tools and processes
Help maintain high security standards of our platform and infrastructure
Participate in technical support related to our platforms and integrations
Participate in 24/7 on-call schedule to ensure high availability and performance of our systems
Requirements
Desirable skills and experience
You are comfortable making technical decisions and maintaining backend infrastructure and code, using modern technologies and best practices. You are willing to have ownership of what you build and youâd rather ship than over-engineer. You have good communication and collaboration skills and wish to work in a team with talented peers, teaming up to tackle new projects. You want to be a part of building something you can be proud of.
4+ years of experience in building and maintaining software systems
Experience with Linux systems and cloud infrastructure
Understanding and experience on technologies like Docker, Puppet, Git, Go, Ruby
Understanding of computer and network security concepts and best practices for securing software systems and infrastructure
Enjoy interacting with customer peers, both remotely and on-site, in order to support and help them integrate APIs/systems
Fluent in English
Bonus points
Experience with DevOps practices such as CI/CD, an appreciation and understanding of unit and integration testing
Experience with other major programming frameworks (e.g. Rails, .NET, Java, Vue.js, Node.js)
Fluent in German
Benefits
What we offer
Join a young, international, and fast-paced Cybersecurity company with experienced industry leaders
Work at the forefront of an inspiring, dynamic Fintech company in the B2B space in the area of end-user authentication
Be part of our friendly, knowledge-sharing, entrepreneurial culture and flat hierarchy
Work in a role that lets you learn and gives you responsibility and independence
Ability to work in Switzerland or Greece
Books and opportunities to attend conferences
Sounds like something youâd like to be a part of? Weâd love to hear from you!
Anapaya Systems is looking to strengthen its team with a Software Engineer. Play a mission-critical role and assume ownership in the entire lifecycle of our products: design, implementation, quality assurance, deployment, and operation. As part of a growing world-class engineering team you will have the opportunity to develop your skills through constant exchange of ideas, a wide spectrum of challenges, agile development processes, and a best-of-breed technology stack.
If challenges excite you, and you are ready for a large one, let us know.
Responsibilities
Solve engineering challenges at the forefront of networking technology
Design, implement, test, deploy, and operate our networking products
Build tools for automation, deployment, monitoring and operations
Troubleshoot issues across the entire stack, from network and OS to applications
Drive change and implement automation wherever possible
Requirements
Independent and self-driven
Analytical mindset and strong problem solving skills
Strong software or site reliability engineering experience
Ability to operate in a startup environment and execute in the presence of ambiguity and change
BSc, MSc, or PhD in Computer Science, a related degree or similar experience
Nice-to-Haves
Strong Go, Python, and/or C skills
Experience with operations, maintenance, site reliability engineering, and security
Experience with configuration management technologies (Ansible, Puppet, Chef, or similar)
Advanced knowledge of all layers of computer networking (Ethernet, IP, TCP/UDP, BGP, HTTP, DNS)
Strong understanding of current Internet security issues and threats
Experience with scaling technical infrastructures and infrastructure as code
Golang Backend Engineer ARTIDIS AG Basel, Switzerland Fr80,000 to Fr100,000 a year
February 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
ARTIDIS is changing the way cancer is diagnosed and treated. As a member of our team you have the opportunity to create products that will assist doctors, clinicians, nurses and patients in conducting clinical studies. Software Engineers at ARTIDIS are expected to design and implement customer requirements.
What we definitely need:
High capability of expression and comprehension of English
Experience with one of the following:
Go
TypeScript
Angular
PostgreSQL
Write documented, clear and efficient code
Understanding of how and why to use version control systems
Ability to design and implement requirements with long-term objectives in mind
Appreciation for code and documentation quality
Understanding of how unnecessary complexity in software engineering appears and how to prevent it
Proactive way of thinking, communicating and working
Ability to work without supervision
What makes us extra curious:
Understanding of regulations in the medical device and software fields
Work permit for the Schengen area
Willingness to relocate to Switzerland
Containerization
Familiarity with Cloud technologies
Kubernetes
What we offer:
Office location in Basel, Switzerland
Remote work is possible full or part-time depending on your situation and the pandemic.
Team members are encouraged and supported in their pursuit of knew skills, knowledge and credentials.