Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 350+ Golang Senior Jobs (1 new this week) in November 2024 at companies like Form3, Less Bits and Herdius paying at least 50,000 USD per year working as a Senior Software Developer (Golang) - 100% Remote (UK/EU Only), Senior Software Engineer and Senior Golang Backend Developer for Blockchain/FinTech. 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
35 developers joined Golang Cafe in the last 30 days
15,215 developer profiles page views in the last 30 days
We are looking for Senior Software Developers who want to help build the next generation payment API in the cloud.
We'd like to hear from enthusiastic polyglot developers who want to work with the latest technologies, solve interesting problems and be part of a really great team. There are a wide range of problems to tackle, from configuring nginx proxies to writing custom payment routing and handling logic, and we contribute open source back to the community. We believe that the language you write the code in is just how you convey your solution to the computer and the real value is being able to think through a problem.
You will be working on new development projects, focused on best practice across the board, including automation of absolutely everything (Terraform for infrastructure deployments to AWS, CI/CD with contract-based testing and auto-deployment of services within Docker containers, etc.), pair programming and TDD/BDD. Although many of us live around London, we are operating as a remote team, and typically working from home and pair programming.
It’s very much a “best tool for the job” mentality at Form3 and our tech-stack is always evolving but to give you a flavour of what we’re currently working with here are some of the tools we use;
Some of the languages we currently use are: Golang, Java, Python and Ruby
Some of the tools we use: Kubernetes, Terraform, Docker, Vault, Consul, Linkerd
Our platform runs in AWS where we use: SQS, SNS, EC2, ECS, RDS and others
We don’t mind whereabouts you are based as we offer the opportunity for our team to work remotely from anywhere in the UK or EU. In fact, most of our Developers work, utilising screen-share technology and pair-programming to share knowledge across the team. That being said, we also have London and Amsterdam offices, so should you occasionally wish to work from these, you'd be most welcome.
Your Experience
Polyglot: Choosing the right tool to solve the problem is critical, and we expect you to have professional experience with at least 2 different programming languages and multiple platforms and tools.
Distributed architecture: We expect you to have previous experience engineering complex distributed systems, and a view on topics such as service discovery, integration testing, inter-process communication, how to define your services and APIs, as well as experience with distributed data stores.
Public cloud: You have worked with public cloud services (AWS, Google Cloud etc.)
TDD/BDD: Code quality is key, and we expect you to have worked with Test-driven development (TDD) and Behaviour-driven development (BDD) and be familiar with the use of tools such as Cucumber.
Desirable Experience
Most of our code is written in Java and Go, so experience with either would be helpful.
All our services are built and managed as docker containers, so Kubernetes, and general docker experience is preferred.
We like clean code, so experience with Event Sourcing/CQRS will be useful.
We do contract-based testing, using tools such as Pact.
We work as a devops team, so experience in automating operations (such as infrastructure as code, automated monitoring and alerting, build pipelines etc) would also be useful.
Whilst experience of the above technologies would be nice, it is by no means essential. We are looking to speak with well-rounded software professionals who have a breadth of experience across a variety of programming languages, are passionate about tech and enjoy working collaboratively within a team.
Perks & Benefits
100% Remote
30 days holiday (plus Bank Holidays)
Pair programming, with an experienced team of engineers
Senior Software Engineer Less Bits Tucson, Bellingham, United States / Remote $100,000 to $140,000 a year
July 2019
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
As a Senior Software Engineer, you’ll be working with a small team of experienced developers architecting and building new products.
We've made a work environment we love. We use mostly Python and Go. We're growing and have multiple products actively in development: ServerPilot (server management for hosting), HeatShield (server and website security), HostLaunch (hosting automation), and DataShuttle (migration and deployment).
The founder was a security researcher and Computer Science PhD student at UC Berkeley until he left to start this company in 2012. The lead engineer (who will be your manager) was the first sysadmin at Amazon.
Required:
• 10+ years software development experience.
• Professional experience with Python.
• Linux expertise.
• Bachelor's degree in Computer Science, Engineering, or related field.
• U.S. citizen.
This is a remote position but we do believe it's good to work around other people and to sometimes meet in person with the rest of the team. We're happy to pay for coworking space near where you live if you like to be able to work from somewhere other than home. We have quarterly in-person team/developer meetings, so some travel is required.
Herdius is a Berlin based Blockchain Company. We are working on building homomorphic distributed private key generation which then is turned into value bearing products in different sectors. Currently we are very close to open beta-testing for the Herdius-Crypto-Wallet. What we focus on on the blockchain field specifically is interoperability and trading. When connecting different chains on the key level, users can eliminate communication channels, bridges and complex systems. In other words, users can do cross-exchange and chain token swaps very conveniently and profitably for the user due to the cross-exchange arbitrage opportunities. The broader vision is one day to replace API auth keys with public-private key cryptography in order to provide layered access to user data.
All this makes for a crypto eco system and hedge fund that pays interest on all cryptocurrencies (that right now are unfortunately somewhat unusable and just laying around on wallets).
About the role:
Herdius is seeking for a Gopher Guru - an experienced Senior Golang Backend-Developer - to join our team of smart and visionary individuals. Experience in Blockchain is not necessary but a big plus.
We do not look at this role as another standard job but rather as great opportunity to build something really meaningful und amazing. Become a member of our great collective of top nodge engineers and people - altogether working to create cutting edge tech for the masses.
Besides the Herdius HQ in Berlin our Dev-Team is working mostly remote on different time-zones - so this vacancy surely also is location agnostic.
We would expect you to contribute at least 20hrs per week for part-time but joining full time is possible, too.
Cool things you will work on:
Implementation and design of Herdius’ consensus algorithm and p2p order routing protocol.
Lots of work around trading and high volume data handling and transfer.
Design and implementation of a low-latency, high-availability, and performant algorithmic hedge fund and exchange order book.
Integration of the Herdius distributed private key generation protocol.
Constant performance testing and improvement of our architecture.
Working on new financial products that have not been seen in the crypto world, setting up the base-layer infrastructure of a trading system and hedge fund
Skills & requirements
Strong proficiency & experience working with Golang
3+ years of experience as a backend engineer, language agnostic but Go, React, NodeJS, Vue.JS, Scala, Angular, Rust preferred
Experience and passion working with distributed systems and networking
Strong interest in blockchains and related technologies
Passion for delivering quality, secure code with loads of testing
User authentication and authorization between multiple systems, servers, and environments
Interest in privacy and cryptography, trading and financial service
Understanding fundamental design principles behind various consensus algorithms
Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc.
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Interview Process
Your education or professional experience at the end of the day does not matter to us. It all comes down to us being convinced by your skills and drive! We mainly look for people who are passionate about projects they work on and have the drive to see a project through. Our code is mostly done in Golang with some Solidity for connectivity with Ethereum.
How to apply:
Send anything that reflects on your knowledge and experience in the field. Besides a CV/LinkedIn-profile you can send links of your GitHub/Stack Overflow/Portfolio/ or something awesome you've built that you’re simply proud of.
Build great technology that improves millions of lives.
Overview
Simprints builds cutting-edge technology for some of the poorest individuals in the world, and in the most challenging environments on earth. We are working at the exciting interface of biometrics, technology, and international development where our product is used to radically increase transparency and effectiveness, making sure that every vaccine, every dollar, every education initiative reaches its intended recipient. Working with mentors from top companies like Google, Microsoft, and ARM, we design and develop both hardware and software by applying modern tools in distinctly un-modern environments with little to no internet connectivity. Simprints is currently on track to support over 4 million people by 2021.
We are looking for engineers with a focus on cloud-native backend development to join our growing tech team. You will work on an agile, collaborative team with a commitment to clean code and robust design, along with a strong culture of continuous learning and improvement. If building technology for global health sounds exciting, we want to meet you!
Responsibilities
Design, build, and operate secure, reliable, and scalable services that allow Simprints to support projects all over the world
Leverage modern software development practices, such as DevOps, microservices and “serverless”
Actively develop junior engineers through mentoring and design/code reviews
Support growth of the team by attracting, on-boarding, and retaining top talent
Qualifications
At least 3 years of professional experience building and operating backend services, with some experience in systems design
At least 1 year of professional experience working with a major public cloud provider (Google Cloud Platform, Microsoft Azure, Amazon Web Services) using serverless or managed services (e.g. DynamoDB, BigQuery, any FaaS)
Good understanding of software engineering basics such as (but not limited to) OOP, agile, REST, testing, SQL, NoSQL
Commitment to lifelong learning. You eat new technologies for breakfast and stay up-to-date with recent trends (e.g. microservices, event-driven architecture, serverless)
Ability to clearly communicate and document design decisions in both verbal and written form
Bonus points
BS/MS/PhD in Computer Science or a related field
Familiarity with Golang && (Java || Kotlin || Scala)
Experience with mobile and/or web front-end. You have been on the other side of the API gateway
Why Simprints?
Use recent, developer-friendly technologies that let you focus on what matters:
Make a positive impact on millions of the most vulnerable people in the world
Work in a team of dedicated and talented engineers committed to writing high quality code. Our informal Clean Code Officer helps keep us honest
Optional opportunities to see our tech in action by joining our deployments around the world: Bangladesh, Ethiopia, or Zimbabwe just to name a few
Incredible perks
Unlimited paid time off. Last year, the average Simprints employee took a total of 31 days off (annual leave plus UK bank holidays)
Truly flexible working hours. More efficient late at night? That’s fine by us, start after lunch. We are looking for people who get the job done, not for people who get the job done between 9am and 5pm
A generous budget (>£1,500) to spend on both learning and wellness. In the past, Simprints engineers have spent this on attending tech conferences, enrolling in Udacity nanodegrees, joining bouldering gyms, and organizing instructor-led yoga sessions in the office
Two ‘LEGO Days’ each quarter where you can work on any project you want. Past projects have ranged from exploring image processing techniques to building a LEGO train to deliver beer around the office
Work from the coolest office in Cambridge (the Bradfield Centre - think ‘mini-WeWork’)
As (Senior) Software Engineer (m/f/d) you will be involved in every layer of the technology, including the robot control system, the video streaming system, our machine learning side as well as the cloud infrastructure. In addition, you will be essential in defining the foundations of our product and culture.
The profile:
You have relevant work experience in fast moving environments like a start-up, technology companies, or from technical university programs
You have got a strong knowledge in C or C++ programming, proficient Linux experience and you are always curious to learn new technologies
Fluent verbal and written English language skills
Affinity for autonomous mobility technology
You think big and like to build something, you are solution oriented and like to get stuff done
You enjoy working in a fast-moving environment
At the same time you are a true team player and we will enjoy working with you
Nice to have’s:
Video and audio encoding (e.g. H.264/AVC, H.265/HEVC) and multimedia systems with deep understanding of codecs for optimisations
Background in mobile networks (e.g. 4G / LTE) over the top services, real time services
General networking (e.g. VPNs, TCP/IP), packet routing, network performance tuning
Robot Operating System (ROS)
Experience with embedded systems and the Nvidia SDK
HW/SW integration into vehicles (e.g. functional safety, CAN, etc.)
We obviously don't expect anyone to check all these nice to have's!
Our offering:
Change how people move in big urban areas while making car ownership obsolete
A competitive compensation package & unlimited vacation
Involvement in one of the most exciting tech projects in Europe
An open-minded and fun work environment
Be surrounded by a highly committed and very experienced team
Relocation services to Berlin - It doesn’t matter where you currently live!
Note: Ree provides an equal opportunity to all candidates. All candidates will be considered for employment regardless of age, ancestry, color, gender identity or expression, marital status, medical condition, national origin, political affiliation, race, religion, sex, sexual orientation.
Based on our working product we would like to improve our cross-technology blockchain application for access rights and need a team member who drives the development right from the start. Therefore, we need support in the development of a blockchain based access management solution with following focus areas:
• Set up and maintenance of a decentralized network
• Programming of the function to create and share cryptographical access permissions
• Communication to terminal devices via Bluetooth, NFC and WIFI
• Integration of the web solution and of the mobile application
• Coordination between different divisions as Backend Development, IT-Operations and Mobile App Development.
We are searching for a (Senior) Full Stack Developer who works on the overall solution including the development of the relevant SDKs for mobile applications. Therefore, interests and competencies in following areas are relevant:
• Programming languages: Java, C, C++, JavaScript, C#, Golang, Swift
• Understanding the architecture, design, and implementation of Blockchain systems, distributed ledgers and smart contracts
• Cross-cutting operating systems: Mac, Windows, Linux
• Cryptographical algorithms and security considerations
• Experience with Bluetooth/BLE, p2p networks and/or file exchange is a big plus
• Knowledge about continuous integration and unit tests
• Familiar with Git as the version control system and first experiences with agile software development, e.g. Scrum
• Additional competencies in Application Deployment, Scaling, Management and Continuous Delivery (Docker, Ansible, Kubernetes, etc...)
On top of that, we are searching for a team member, who is eager to learn, switch contexts and share his/her knowledge within the team. At the same time, he/she is able to take responsibility in a growing team and have some experience as mentor and decision maker.
Senior Software Engineer Blokur London, United Kingdom £40,000 to £80,000 a year
July 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Who are we?
Blokur is a platform that helps musicians and music companies get paid what they should, when they should. We are a curious, diverse and creative team representing five countries and counting. And our users represent 60% of music industry revenue
What are we looking for?
We are looking for a highly motivated Senior Software Engineer that can help us enhance our innovative platform for the music industry. You will be working directly on product features and overseeing the scalability of our infrastructure.
The Role
Implement new product features and deploy them on an on-going basis.
Work on the whole software development lifecycle.
Help drive product vision, working closely with stakeholders to deliver scalable product features.
Lead the scaling up our infrastructure based on an AWS, Golang, Node.js and PostgreSQL.
Help the team champion software quality in a pragmatic manner.
Be part of a highly collaborative and cross-functional team that values the creativity to experiment and build a product we are all proud of.
About you
Worked in a similar role before shipping scalable product features.
Best practices like; Continuous Integration, Infrastructure as code, Containers and Microservices are very familiar to you.
Have experience working with distributed systems.
Are interested in joining a dynamic start-up environment, feel comfortable picking up new programming languages and technologies and like to take ownership.
Can bring an entrepreneurial and collaborative spirit to the team.
Have a passion for music and an interest in decentralised applications.
Perks & Benefits
Competitive salary
Share options
Generous holiday allowance
Generous family leave
Flexible working
An opportunity to make your mark in a fast-growing start-up re-imagining the way that creators get paid
Senior Go Developer Sparkfly Atlanta, GA, United States $100,000 to $150,000 a year
June 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
(About Sparkfly)
These days you hear a lot about culture. We believe in nurturing a workplace that our employees enjoy working in.
We’re not just looking to hire someone who meets all the requirements listed below, but instead a team-player who
can help us achieve our company vision to profoundly change digital marketing. If you’re looking for an opportunity
to be constantly challenged and grow in your area of expertise, keep reading.
So who are we exactly? The Sparkfly Offer Management and Technology Platform allows Marketers to easily test
innovative digital and mobile media channels, with the ability to understand the true ROI of campaigns. Real-time,
item level attribution data directly from the merchant’s point of sale gives actionable insights to Marketers while
campaigns are still in market. Sparkfly’s tracking capabilities allow brands and merchants to distribute offers across
any channel, and tie the engagement with those offers back to the channel and the individual consumer. Sparkfly’s
single-use coupon codes and integration into the Point of Sale allows Campaign Managers to control the redemption
of offers by channel, prevent digital coupon fraud, analyze basket size and basket contents for each offer redeemed
in-store and optimize the campaign inflight. Sparkfly helps Marketers close the loop on digital offers redeemed in
store. Working with major customers like Chipotle, Great Clips, Chick-fil-A and many more, you will be part of a
leading technology team that is powering new ways these companies are dong digital business.
(About the role)
As a rapidly growing company, we’re looking for a qualified, senior developer to join our IT team and assist in the
design, development, testing, deployment, and support of the Sparkfly Platform products.
Required Qualifications:
5+ year’s software development experience preferably within an Agile development environment
Experience with Go, JavaScript, Ruby/Rails, Web Services, Database Design (PostgreSQL),
multithreading, socket programming, OO design, and troubleshooting in Linux environment
Experience developing APIs for integration and connectivity to third party platforms
Experience developing responsive, semantic, standards compliant HTML and CSS
At ease in a Linux/Unix development and build environment with experience using Git and CI tools
(Jenkins, etc.)
Candidate will have a strong understanding of system architectures and design concepts for high
transaction volume applications.
Full development life cycle- Hands-on through design, implementation, integration, and testing phases.
Strong analytical and communication skills to perform analysis and planning for deployment,
including failure/recoveries, capacity/performance considerations, and verification.
Pluses:
AWS cloud hosting experience
IPhone/Android app development
J2EE and/or Windows .NET development experience
Details:
This is a full time position in our Atlanta office. Sparkfly provides a competitive salary and benefits package and
is an equal opportunity employer.
Join our Core Services team as Senior DevOps Engineer!
What you will do:
Drive the company-wide adoption of the cloud platform products and work closely on its implementation with the delivery teams;
Provide guidance on performance optimisation, help with the analysis and engage as the subject matter expert;
Participate in the analysis of new requirements and develop solutions and services to support the development teams.
Help to shape and execute the technical roadmap and strategy for the next generation of application features and cloud infrastructure in Google Cloud.
Develop systems automation and provisioning frameworks for multiple applications and environments.
Mentor, support and coach regarding tools, concepts and best practices.
Why join us?
As part of our team, you will work in a highly motivated environment, with equal opportunities, flat hierarchies and short decision-making processes. You’ll have a lot of freedom to contribute your own ideas and implement them.
The opportunity to drive business growth and truly having an impact on the business;
A fast-paced industry where you handle new problems every day;
An environment where you are encouraged to research, explore and try new ways of doing things;
An open and dynamic culture that supports great work-life balance, while being part of Amadeus, the biggest travel tech company in the world.
Requirements
You are whom we are looking for if:
You are familiar with distributed systems, their complexity and benefits, and also the trade-offs involved;
You like to code and automate as much as possible in an environment with Terraform, Kubernetes, Helm Charts and Golang applications;
You understand different database technologies and messaging queue patterns and you know your way around BigQuery, Postgres, Redis, Aerospike, Kafka, Google pub/sub;
You like to monitor everything and Prometheus and Grafana are your best palls. If you have used them in Federated setups, please let us know;
You have worked in a production Kubernetes environment and you understand the concepts around overlay networks and Kubernetes Operators. Multi-region setup is our next big challenge!
You are in the frontline of technology innovation and you love to transfer your knowledge, experience and best practices to other Engineers;
You have experience or interest in working with Google data solutions like Dataflow, Airflow or Apache Beam.
We are awaiting your application and looking forward to starting our journey together!
Want to build a product that uses data to see and make sense of the future?
If you are a passionate coder who wants to make an impact working on a product that clients love, we’d want to talk with you.
At CB Insights, we build products that help clients make sense of the future and drive their businesses forward using data. Our system retrieves large amounts of structured and unstructured data, uses scientific methods to extract knowledge and insights from the data and presents the data through a sophisticated dynamic user interface which enables the user to find answers to their most important questions.
As a Senior Software Engineer at CB Insights you will be part of a cross-disciplinary, self-motivated team with clear ownership and passion to form the future using state-of-the-art technologies, writing quality code that ships often.
Our backend software engineers work on creating robust services and scalable data processing jobs. We focus on modularity and reuse where it makes sense while ensuring that there are no constraints to delivering world-class software continuously.
Much of our software team has been with us for several years, despite a white hot tech market with options galore. We attribute this to our collaborative teach and learn culture where the role evolves with your interests.
If this sounds interesting to you, reach out and join CB Insights now!
Key Responsibilities:
Develop features for our next generation market intelligence platform on a small Agile team
Consistently and frequently deliver solutions that are well-engineered, maintainable, and tested within the agreed upon timeframe
Participate in code reviews and sprint planning, help to identify opportunities and work through challenges and share knowledge with your colleagues, including mentoring
Collaborate with the product team to understand business requirements
Requirements and Qualifications:
BS in Computer Science or Engineering with 6+ years of professional experience as a Software Engineer or MS with 4+ years experience
Professional experience programming in Python, NodeJS or (Go a plus)
Real world experience programming high volume backend data processing systems between multiple databases including MySQL and ElasticSearch or Solr
Proficiency developing in a Mac/Linux environment, requiring experience with Git and Docker
We know that diversity makes for the best problem-solving and creative thinking. We are dedicated to adding new perspectives to the team and encourage everyone to apply if your experience is close to what we are looking for.
Happy, Helpful, Humble, and Hungry: Check out more about our company culture here.
EqualOpportunityEmployer: CB Insights is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.