Get a weekly email with all new Golang jobs
x

Golang BYG Book Your Game Jobs Paying 150,000 USD a Year


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

Browse 100+ Golang BYG Book Your Game Jobs in June 2024 at companies like Pagely, Tendermint and Tendermint paying at least 150,000 USD per year working as a Sr. Platform Engineer - AWS, Senior Software Engineer, Databases and Senior Software Engineer, SDK. Last post

Hiring Golang Developers?

Create your profile to continue

Stefano Kaefer Eduardo R. Golding Gustavo Kawamoto Andrey Konovalov Himanshu Kumar Singh Anamika Mallick Rezoan Tamal Mahdi Jedari Hugo Omar Matus Saad Rasool Butt
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 39 developers joined Golang Cafe in the last 30 days
  • 11,367 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 120 BYG Book Your Game Jobs paying at least 150,000 USD per year • Sort by Date
Sr. Platform Engineer - AWS
Pagely
Phoenix, United States / Remote
$135,000 to $180,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Sr. Platform Engineer to spearhead further development of next-gen SaaS application hosting on AWS.

Are you "Bay Area Talent" but ready to rebalance your life? Your $300k salary in SF does not buy you as much as you thought - how about those 16hr days working for some brogrammer or 2hr BART commutes to/from your apartment in the East Bay? Ready to move somewhere with a fresh scene? Austin, Portland, or go home to the midwest? - maybe even Phoenix AZ? For the right candidate we will help you relocate to an area with a more sane cost of living which combined with our salary and benefits package will have you enjoying a higher standard of living.

Our Engineering team is based in the thriving warehouse district of downtown Phoenix. Come join us.. it's not that hot. Okay thats a lie - it can get really hot. But you'll be able to afford a 3600sqft house with a pool and plenty of AC - and only be asked to commute to the engineering office (Galvanize PHX) 1-2 days a week as we are a fully remote team.

Relocating to PHX is not required, but helpful.

Please apply here: https://pagely.breezy.hr/p/26b486657861-sr-aws-platform-engineer

  • Direct report to CTO
  • Option program
  • 401k w/ 4% match
  • Plenty of PTO
  • Health Insurance
  • Fully Remote

⎘ Copy Link ↗ Visit Link
Senior Software Engineer, Databases
Tendermint
San Francisco, Berlin, Toronto, Remote
$100,000 to $150,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We're looking for someone who has: - At least 5 years of software engineering experience with open source contributions. - Experience developing, releasing, and maintaining production software. - Significant experience writing Golang or the ability and desire to become proficient in new languages. - A strong grasp of computer science fundamentals. - Deep understanding of the theory and implementation of database trees on real file systems. - Experience working in an agile development environment. - The ability to take ownership and see initiatives through. - Worked with and mentored junior engineers. - Exceptional communication skills. - Experience working with distributed teams.

What your primary responsibilities will be: - Improve the IAVL codebase by committing DRY, well tested code. - Work with the Cosmos-SDK team to keep the IAVL tree and its proofs well integrated. - Optimize our implementation of the IAVL tree and its proofs. - Research, design, and implement improvements to the IAVL tree, the proofs, and related protocols. - Help formalize the specification of the IAVL tree and proofs and ensure the implementation adheres to the spec. - Develop simulations for testing the behaviour of the IAVL tree under various loads and read/write strategies. - Develop alternatives to the IAVL tree like the Ethereum Patricia Trie that adhere to the same interfaces. - Mentor junior engineers and support the growth and health of the team. - Review pull requests and provide valuable feedback to members of the team and open source contributors.

What we offer: - The opportunity to build the future of the internet. - An exciting role building open source software. - Flexible work schedule. - At least 4 weeks of paid vacation. - Very competitive salary, including equity.

About our application process: Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.

If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.

If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.

The process can take up to 3 weeks.

How to apply: https://goo.gl/forms/jpdRI1wD8pdfoqKl2


⎘ Copy Link ↗ Visit Link
Senior Software Engineer, SDK
Tendermint
Toronto, Canada / San Francisco, United States / Berlin, Germany
$100,000 to $150,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

We're looking for someone who has: - At least 5 years of software engineering experience. - Significant experience writing Golang. - Built an open source framework for software development. - Significant open source software contributions. - Experience working in an agile development environment. - The ability to take ownership and see initiatives through. - Worked with and mentored junior engineers. - Exceptional communication skills. - Experience working with distributed teams.

What your primary responsibilities will be: - Improve the SDK codebase by committing DRY, well tested code. - Work with the SDK team to triage tickets and move the project forward. - Review pull requests and provide valuable feedback to members of the team and open source contributors. - Mentor junior engineers and support the growth and health of the team. - Help with developer adoption by supporting projects using the SDK. - Participate in developer discussion forums and work to improve the usability based on user feedback. - Promote the SDK by publishing blog posts and guides.

What we offer: - The opportunity to build the future of the internet. - An exciting role building open source software. - Flexible work schedule. - At least 4 weeks of paid vacation. - Very competitive salary, including equity.

About our application process:

Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.

If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.

If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.

The process can take up to 3 weeks.

How to apply: To apply, please fill out this form: https://goo.gl/forms/jpdRI1wD8pdfoqKl2


⎘ Copy Link ↗ Visit Link
Senior Systems Engineer
Swish
Toronto, Canada / San Francisco, United States / Remote
$80,000 to $160,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Swish is a world-class development studio whose teams have delivered products for Google, Microsoft, Kik, Nasdaq, Factset, and other major enterprises. The blockchain engineering team at Swish is looking for talented distributed systems engineers to optimize protocol transaction throughput and network reliability for blockchains in development.

Our mission is to bring the promise of a decentralized blockchain-based future to reality for clients.

As a systems engineer, you will work with our blockchain developers, protocol researchers and clients to implement and improve on a byzantine fault tolerant blockchain architecture based on the Tendermint consensus layer, by increasing the throughput, reliability and stability of the network. This role is ideal for engineers who have experience optimizing performance and robustness of distributed systems, and are excited to be working on the cutting edge of high-performance blockchain protocol development.

You might have experience as an Unix/Linux distributed systems engineer optimizing performance and reliability for large-scale cloud servers, and be relatively new to blockchain and distributed consensus protocols. Or you might be a blockchain engineer who is very familiar with distributed consensus protocols like delegated proof-of-stake, and newer to working on low-level performance optimizations. Experience with Tendermint is a huge plus. Either way, you are a great detective and passionate about pushing the performance of your infrastructure to its limits, without compromising on safety or stability.

We are also looking for: Strong communication skills. Experience with performance and load testing.

You should be motivated by a desire to solve the most important problems, obtain unprecedented results, and push your methods to their maximal performance.

Responsibilities * Optimize Tendermint consensus protocol codebase for speed, reliability and performance, including making PRs as needed to the OSS Tendermint project * Troubleshoot reliability issues of distributed systems, e. g. connection losses between Tendermint nodes under heavy load * Monitor the infrastructure and blockchain performance to identify issues * Measure and improve server response times in different conditions and environments * Guide protocol design decisions

Requirements * 1+ years experience with Golang, C or C++ * 4+ years of experience in a systems engineering role * Deep experience with networking and concurrent computing * Deep experience with Unix/Linux systems * Experience with AWS/GCP * Comfortable operating in dynamic environments

Bonus Points * Background in networking or distributed systems * Familiarity with Cosmos / Tendermint * Proficiency in protocol-level blockchain development * Contribution to open source software * Degree in STEM field, especially software engineering or computer science related. * Experience in small start­up environments helping large enterprises. * Experience with a distributed team

About Swish

Launched in February 2013, Swish is a fast-growing business with an innovative working culture and teams spanned across the world with teams in Toronto, San Francisco, Berlin, Auckland, Bruxelles, Medellin, and more.

We create products for successful business using cutting-edge technologies: Blockchain, Machine Learning, and Apps Dev. Working with Swish puts you in contact with prestigious brands, wherever your base is. We are a 100% remote-work company because we believe it is everyone’s choice to live and work the way they prefer.

Work is organized in sprints  - 2 weeks periods to which, as a member of our talent community, you choose to commit. You always have the choice to accept or decline a sprint, or take-on multiple sprints simultaneously.

We let members choose what suits them best depending on their current situation: family, travel, studies, finance. We know life is not linear and we respect the humans behind the screens.

Our work ethic relies on six core values: Transparency, Directness, Meritocracy, Autonomy, Responsibility, Continuous Learning.

Ensuring a diverse and inclusive workplace where we learn from each other is core to our values. We welcome people of different backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and a fun place to work.

Join the future of work today.


⎘ Copy Link ↗ Visit Link
Reddit Logo
Staff Software Engineer, Data Access
Reddit
Remote (United States)
$198,200 to $297,300 a year
April 2023
15 Applicants This Week
More Than 6 Months Old

Job Description

Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. Our mission is to bring community, belonging, and empowerment to everyone in the world. Reddit users submit, vote, and comment on content, stories, and discussions about the topics they care about the most. From pets to parenting, there’s a community for everybody on Reddit and with over 50 million daily active users, it is home to the most open and authentic conversations on the internet. For more information, visit redditinc.com.

As a staff engineer on the Data Access team, your work will be crucial to supporting Reddit’s data-driven Sales & Marketing stakeholders through improving this unique internal platform which provides a great source of overall revenue generation for the company. Since this is a growing team, the role provides room for creative problem solving and independence.

How you will contribute:

  • Impact the development of the team and organization’s long term strategy.
  • Refine and maintain our data visualizations to support real-time analysis of hundreds of millions of users.
  • Be a key contributor in the scaling and integration of in-house technology company-wide.
  • Use the unique programming language, Nim, for frontend and backend work.
  • Experiment with mass amounts of data and share strategic data-driven insights.

Who you might be:

  • 7+ years of experience building clean, maintainable, and well-tested code in a production environment.
  • Excellent communication skills to collaborate with stakeholders in engineering, sales and marketing.
  • Experience with programming languages such as Nim, Rust, Go, Python, C++, Java.
  • Degree in Computer Science or equivalent technical field.
  • Experience working with infrastructure technologies Terraform, Docker, and Kubernetes.
  • Experience with SQL and query parsing, generating and planning. Bonus points for database maintenance.

What you’ll learn:

  • How to be a steward for large amounts of data.
  • How to be a technical liaison between engineering and Sales & Marketing.
  • The ins and outs of how programming languages work, parsing and query planning.
  • Best practices for data and how to thrive in a data-driven environment.

Benefits:

  • Comprehensive Health benefits
  • 401k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off
  • 4+ months paid Parental Leave
  • Paid Volunteer time off

Pay Transparency:

This job posting may span more than one career level.

In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/.

To provide greater transparency to candidates, we share base pay ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.


Apply ⎘ Copy Link ↗ Visit Link
Volume Logo
Senior Golang Engineer & Protocol Architect
Volume
Remote
$250,000 to $350,000 a year
March 2023
3 Applicants This Week
More Than 6 Months Old

Job Description

Here at Volume, we work with the best partners to make decentralized finance protocols valuable. We solve problems of protocol utility, governance, and growth for the leading DeFi protocols. From our team effort, we are able to drive massive growth of user transactions and the launch of the protocol economy. If a protocol fails to attract user activity, token value falters and innovation will flow away from the network.

Volume delivers software tools and user experiences that increase protocol token utility and community engagement, measured by protocol transaction volume growth. The Volume team’s interests are the protocol interests: Growth of user transactions.

Volume's investors include Solona, Curve, Solana, TRGC, NewForm Capital HustelFund, SimplyVC, and many others.

We are always looking for individuals who desire a high-impact, high-visibility role within a company that is making crypto and decentralized protocols valuable.

About the Role:

As a Senior Golang Engineer, and Protocol Architect, on our Engineering team, you will have a chance to lead engineering work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers validators to secure the Paloma Blockchain Protocol which aims to the fastest, safest, decentralized messaging protocol. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.

Responsibilities:

  • Participating in and driving technical specifications, design, architecture, and implementation for new features on the Cosmos SDK
  • Writing reusable libraries and custom logic for blockchain state machines and ensuring solid test coverage
  • Participating in code reviews
  • Minimizing tech debt while strategically pushing for progress with new features
  • Help scale the team and create our engineering culture
  • Participation and leading coordination for one or more of the SDK’s architecture working groups

Requirements:

  • Minimum 5 (FIVE) years working with Go in production, as well as solid experience in some other programming languages
  • Degree in Computer Science is REQUIRED
  • Able to meet deadlines deliverables
  • You enjoy learning and digging into open source code, committing on other projects
  • You can organize yourself well, and can work in an agile manner
  • You enjoy a healthy balance between working autonomously and collaborating closely with peers through pairing sessions and architecture design meetings
  • You enjoy analyzing solutions and can participate in defining good architecture
  • Good written communication in English is essential
  • Previous experience working remotely and/or leading teams is a plus
  • Previous experience maintaining open source software (particularly libraries and/or frameworks), a plus
  • Previous experience working with the Cosmos SDK or related technologies, a plus
  • You are curious about blockchain, have used DeFi dApps and believe in the opportunity of decentralization and blockchains to change how the financial world works today
  • You thrive in a startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on
  • You have an interest in working in a self organizing environment and bring creativity to start your own initiatives within the Cosmos Stargate SDK

Perks & Benefits

*** H1B US Visa Sponsorship and Visa Transfers** * Unlimited Vacation (Globally) * Health Insurance (Globally) * Annual Bonus (Cash, Stock, Tokens) * Quarterly Performance Bonus (Cash, Stock Tokens) * OpenSource Development

Interview Process

  • Take Home Golang Programming Assignment. Passing Grade of 9/10 or better required.
  • Pair Programming Interview with Volume Engineers
  • Final Job Offer Interview with CEO
Apply ⎘ Copy Link ↗ Visit Link
SlashID Logo
Senior / Principal Backend Software Engineer
SlashID
Remote
$100,000 to $250,000 a year
November 2022
3 Applicants This Week
More Than 6 Months Old

Job Description

Location: Remote (EU, UK, US, Canada, South America)

About us

At SlashID, we are rethinking the way companies manage identity and authentication, giving users a better experience while respecting their privacy and keeping their data safe. At the core of our system are encrypted user identities, with API-based modules built on top, which accomplish tasks such as authentication, authorization, ID verification and many others. SlashID’s products are on our customer’s critical path and most of them require 99.99% uptime, so reliability and security are key to our engineering culture. Last but not least, we are a young startup. We work with tight deadlines, lean processes and ambitious roadmaps. We are a small, tight-knit team who strives to succeed in a competitive environment.

About the role

We’re looking for people with a strong technical background and a passion for building highly scalable and reliable systems. You’re a good fit if you are comfortable dealing with complex distributed systems, have exquisite attention to detail, and enjoy learning new technologies. SlashID is remote-first and we offer flexible working arrangements to help our team manage their daily lives in the way that works best for them. Please note: the exact level of the role (Senior or Principal) will depend on your experience and interview performance.

You will:

  • Design, build and maintain SlashID’s products, services and features
  • Be part of the engineering team working on our Authentication, Data Vault and User Management services
  • Use and adapt state-of-the-art cryptographic libraries and primitives
  • Build tooling to monitor and analyze SlashID’s services, both in terms of performance and security
  • Write technical documentation, blogs and guides
  • Work with other highly motivated engineers who all have an intrinsic drive to make things better
  • Use your passion for technology to ensure our platform operates flawlessly 24/7
  • Have broad exposure to our entire architecture

You'll use:

  • Go (Golang)
  • Hardware Security Modules (HSM)
  • Tink
  • GCP
  • Terraform
  • Docker
  • Redis
  • Postgres and MySQL

You are a good fit if you:

  • Have a strong understanding of reliability practices, distributed systems, and cloud native architectures
  • Have experience as a cloud or backend engineer for a multi-tenant large scale mission critical system
  • Have a thorough understanding of engineering best practices, including appropriate testing paradigms, effective peer code reviews, resilient architecture
  • Have a good understanding of multi-threading, concurrency, and parallel processing technologies
  • Have experience producing high-quality technical documentation for the products you develop
  • Love building secure software, leveraging the latest cryptographic technology and methodology
  • Thrive in a fast-paced, test-driven, collaborative, and iterative environment
  • Have a passion for reliable and performant systems, and care deeply about user experience
  • Enjoy working with a diverse group of people with different backgrounds and expertise

Apply ⎘ Copy Link ↗ Visit Link
Summon Logo
Senior Golang Engineer
Summon
Remote (Americas timezones only)
$110,000 to $160,000 a year
August 2022
2 Applicants This Week
More Than 6 Months Old

Job Description

We're building a unified developer experience to help software teams move faster and stay focused on achieving their goals. Over the past decades, software development has grown in importance inside organizations and with it there has been a Cambrian explosion of tooling. While each tool is great at what it does, they live in their own silos and weren’t built to work together. These silos lead to disconnected workflows, context switching, and difficulty finding information. Our vision is to build a better way to get work done. Summon brings together your tools and data into one blazingly fast, native experience. We’re just getting started and our ambition is bold: build the best platform for software teams to get their work done. We love what we do and are motivated by working on a product we love using ourselves. You would have an immediate impact as a builder to influence engineering and the direction of the product. You join as a founding engineer and have full ownership working closely with our founders and a team of super talented developers.

Who we’re looking for

We are looking for a full-time backend engineer. Our ideal candidate has 5+ years of experience building event driven microservices or service oriented architectures and has built most facets, if not all, in a "twelve-factor" app. Preference is for real experience (2+ years) in our primary language of Golang, but other languages are considered when able to quickly pick up new technologies. Additional experience in integrating with 3rd party systems, event-driven architecture, databases, and cloud services (AWS, GCP, etc) are important.

You will directly influence how and what to build, and must be comfortable collaborating on the architecture, code, product, etc as we have a strong culture of devops as well as being technically curious, thoughtful and purposeful in what we build. We value deploying frequently with well-written, maintainable, instrumented and tested code to a kubernetes cluster.

Responsibilities:

  • Develop new products and features in a small team
  • Collaboration with the team to solve technical problems and help shape the product direction
  • Provide technical input and knowledge to the planning, design, and requirements process for new products and features
  • Review other software engineers' code for correctness, style, and completeness
  • Support your team's production software by responding to an occasional alert or bug report
  • Write integration tests and work with our product team to ensure the operation and correctness of new features

Requirements:

  • 5+ years of backend engineering in a distributed systems
  • 2+ years in Golang or 5+ using several languages you were able to quickly pick up
  • Strong knowledge of a variety of database systems (Graph, relational etc.)
  • Experience working with 3rd party APIs and OAuth
  • Comfortable with strong dev ops culture
  • Strong communication skills in English and experience working as part of a remote team
  • Need to be located in timezones UTC-4 through UTC-8 (The Americas)
  • Excited to travel internationally for company retreats (twice a year)
  • Favorite Ted Lasso quote

Why join us?

We love what we do: designing and building great products. But our work isn't the only thing that defines us. We're not trying to create some semi-cult to get people to work here. We simply enjoy working together and building useful and beautiful software for our customers. We’re a venture-backed startup and are looking for someone who is excited about the early stages of building a product and having a tangible impact on the company’s success. You would join a group of repeat founders. We have founded startups backed by top Silicon Valley VCs. While getting huge amounts of venture capital has its advantages, it also puts a company on a very narrow success path. We want to do it a little differently this time. Where raising money and growth is balanced with the goal of being default-alive and capital-efficient. Which gives us optionality and lets us build the company we want to build over the long run.


⎘ Copy Link ↗ Visit Link
Nira Logo
Pricinpal Golang Engineer
Nira
Remote (Worldwide)
$150,000 to $200,000 a year
June 2022
1 Applicants This Week
More Than 6 Months Old

Job Description

Nira is looking for an experienced Golang architect/senior developer to join our fast-growing engineering team. You will provide technical expertise across design, implementation and support of the Golang components in our high performance data processing and storage area.

If you’re a creative problem-solver and enjoy a fast-paced work environment, then this is a great opportunity for you.

What You’ll Do

  • Lead the design and development of scalable and high performing / high resilience backend services written in Golang.

  • Solution design/architecture in the general area of stream and graph data processing.

  • Influence design and implementation of integrations which connect Golang components to other parts of Nira’s platform.

  • Performance engineering to achieve throughput, resilience and enable scaling.

  • Code standards, code reviews, technical planning/research, testing/QA.

  • Assist in scoping, estimating, and planning of projects, particularly from a technical architecture perspective.

  • Assist in leading a squad of 2-5 engineers collaborating to deliver new feature/function bundles.

  • Mentor and coach other engineers to grow their skills and experience in Golang.

Job requirements

What We're Looking For

  • Bachelors degree or equivalent experience, but quite likely a qualification in a quantitative science (computer science, mathematics, engineering, physics, statistics, economics etc).

  • You’ve got 3+years of experience in designing, building and maintaining enterprise services specifically written in Golang, and the broader Golang ecosystem (eg package and dependency management). If you’ve made Open Source contributions in Golang, that’s a bonus.

  • You’ve got 5 years of experience with microservices, large scale distributed data processing, message passing and event streaming, AWS and possibly have a functional knowledge of Python

  • You have high accountability and ownership of your work, but a willingness to collaborate with others to achieve shared goals.

  • You have a bias towards action. You love to move fast, are self motivated, and a life-long learner.

  • You care about working on fast-growing products while iterating and sweating the details.

  • You’re willing to do whatever it takes, even if this means working outside of your role (backend help frontend, frontend help backend, handle customer support, etc).

  • You’re able to effectively balance speed/quality/tech debt and make engineering decisions that enable speed and quality results.

  • You’re a product thinker who cares about the customer.

Benefits and Perks

  • Work From Anywhere - 100% remote/distributed

  • Flexible Work Schedule

  • BYO Kit or Company Allowance

  • Competitive Salary

  • Unlimited PTO

  • Medical and Dental (US only)


Apply ⎘ Copy Link ↗ Visit Link
Clearmatics Technologies Ltd Logo
Blockchain Core Developer - Golang, Ethereum
Clearmatics Technologies Ltd
Remote
£70,000 to £120,000 a year
February 2022
3 Applicants This Week
More Than 6 Months Old

Job Description

Clearmatics is a protocol engineering company. We are building a new financial market architecture that is more open, fair, and resilient than the legacy systems that are in use today. We develop protocols and software that create new markets for risk and more efficient infrastructure for trading, backed by a robust and scalable blockchain network, and secured with modern cryptographic techniques and economic mechanism design.

Clearmatics is based in London but operates on a 'remote first' model. We welcome candidates from all over the world. We have close ties to the Open Source and Ethereum communities, with Vitalik Buterin as an adviser.

The Engineering team at Clearmatics is responsible for developing our blockchain software at Layer 1 and Layer 2. At the core of our stack is the Autonity client, the node software that powers our blockchain network. It is based on Ethereum (go-ethereum) and is secured by Tendermint Proof-of-Stake consensus. Our decentralised platforms are built on smart contracts and decentralised applications, and are supported by backend services in Go.

We're looking to hire a Core Developer to expand our Layer 1 Engineering team.

ABOUT YOU

You're a systems programmer with good knowledge of Layer 1 protocols, and a passion for blockchain and decentralisation. You enjoy working to a high standard and writing code that is clean, performant, and maintainable. You appreciate the importance of careful design choices and can anticipate the impact of code changes on wider system behaviour. You can demonstrate a strong interest in blockchain and may even have open source contributions that you can highlight. You express yourself clearly in writing and in discussions.

RESPONSIBILITIES

You will be involved at all stages of the development lifecycle for the Autonity protocol and its blockchain node client (a fork of go-ethereum). These include: - Implementing new protocol features in Go and Solidity - Developing new distributed systems tests and frameworks - Contributing to protocol and design specifications - Working with members of the community to resolve issues - Your work will ensure that Autonity client is correct, reliable, performant, and secure. This will enable Autonity to serve as the foundational layer for a new ecosystem of decentralised markets.

REQUIREMENTS

  • At least a Bachelor's degree in Computer Science or a related field
  • Strong programming skills in a low-level language like Go, Rust, or C++ (ideally 2+ years with Go)
  • Experience with network, concurrent, and distributed programming/debugging on Linux systems
  • Good knowledge of Ethereum protocols, BFT and dPoS consensus, P2P messaging, and crypto primitives

BONUS POINTS

  • Experience developing on a blockchain node client (preferably Ethereum-like)
  • Knowledge of distributed systems theory obtained from coursework or self-study
  • Smart contract programming experience using Solidity and Web3 APIs
  • Our compensation is blockchain competitive and dependent on your skills & experience.

Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 120 BYG Book Your Game jobs paying at least 150,000 USD per year found