Golang ChainSafe Systems Jobs Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 300+ Golang ChainSafe Systems Jobs (1 new this week) in November 2024 at companies like Rialtic, LTK and Tune paying at least 100,000 USD per year working as a Staff Golang Engineer, Senior Golang Developer and Software Development Engineer 3. 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,211 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 300 ChainSafe Systems Jobs paying at least
100,000 USD per year • Sort by
Date
Staff Golang Engineer Rialtic USA, Remote (EST, CST, MNT) $200,000 to $250,000 a year
September 2024
50 Applicants This Week
Job Description
*Please note that we can only consider candidates in the US within EST, CST, MST time zones.
About Rialtic
Rialtic is an enterprise software platform empowering health insurers and healthcare providers to run their most critical business functions. Founded in 2020 and backed by leading investors including Oak HC/FT, F-Prime Capital, Health Velocity Capital and Noro-Moseley Partners, Rialtic's best-in-class payment accuracy product brings programs in-house and helps health insurance companies gain total control over processes that have been managed by disparate and misaligned vendors. Currently working with leading healthcare insurers and providers, we are tackling a $1 trillion problem to reduce costs, increase efficiency and improve quality of care. For more information, please visit www.rialtic.io.
The Role
We seek a motivated and curious Staff Engineer with extensive background experience in cloud-native distributed systems who hates manual processes and feels compelled to build tools to automate them away. As a key contributor to our core healthcare claims processing platform team and senior member of the technical staff, you will play a vital role in building solutions to improve workflows across multiple engineering teams, supporting client evaluations and implementations, live system support, site reliability, system testing and monitoring, and logging/alerting integrations. This position requires a customer-first, quality-oriented mindset. We are a data-driven organization, so instrumentation and measurement are how we determine the success or failure of our engineering efforts.
We tackle challenges that are common to healthcare companies and healthcare data, but we do it using a modern, cloud-native stack. Our core processing platform and related services are written in Go, while our clinical and financial analytics components that run inside the platform are written in Python. This is a back-end systems focused role: we won’t ask you to write Javascript (but being able to read it never hurts, and we have many APIs and interfaces between us, our clients, and our own systems). Our ability to parse, validate, process, write code against, and manage enormous volumes of data while performing complex analyses quickly and accurately is critical to our success.
If that sounds like a fun challenge, then you should apply for this position!
You will
During any given week in this role, you might:
Develop core platform features using Golang, Python, PostgreSQL, Kafka, and various cloud (AWS) services, with a particular focus on developer experience, tools, and testing;
Apply your experience with distributed systems to our architecture and services, drawing on your hard-won knowledge of the places where whole new classes of fun and exciting bugs lurk;
Collaborate with your engineering peers and build productive relationships with members of the Go-to-Market, Product Management, Clinical Content, and other teams that need our expertise to translate their requirements into coherent technical solutions;
Partner with our cloud/SRE team to understand the performance characteristics and storage needs for our Kubernetes clusters and the pods and containers that run there, which requires continual tuning as we dynamically scale throughout the day to meet client usage patterns and data flows while meeting sub-second SLA performance requirements;
Assist our infosec team in reviewing the findings of automated and manual security testing and audits, including both HITRUST and SOC 2 Type II, and work with the engineering team to implement and refactor code and services in a secure fashion;
Influence the whole Engineering organization to adopt best practices in software development and testing, helping us all develop high-quality, scalable, testable, and maintainable code;
Participate with internal and external stakeholders to understand the business logic and other requirements (such as refresh latency) for our Web-based payment integrity solution, client data warehouse exports, and one-time/ad-hoc analysis needs;
Write and help maintain specifications, documentation, diagrams, test plans, and other artifacts that represent the current and planned future state of our systems;
Serve as a peer reviewer for a colleague’s code, participate in an engineering architecture specification review, work with the product management team to refine a set of requirements or break a story down into concrete tasks for implementation; or
Mentor less-experienced developers as they grow in their own mastery of these topics and more.
Our systems and services tech stack includes (but is not limited to) Golang, Python, SQL, shell scripts, AWS EC2, Athena, Aurora / PostgreSQL, Kafka / MSK, Kubernetes, SQLite, Airflow, Spark, and more!
Senior Golang Developer LTK Remote $120,000 to $160,000 a year
November 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Title:Senior Golang Developer
Location: This is a fully remote position. If you are located near one of our LTK offices, come have a coffee when you want to socialize! Reports to: Manager of Software Engineering
Job Purpose:
Join the LTK Engineering team. We are looking for talented senior developers who are passionate about tackling challenging features and interesting problems at scale. You'll be working with a team of highly motivated and fast-moving professionals focused on creating innovative features, services, and products.
Key Responsibilities:
Architecting and developing web, and software apps.
Coming up with feasible and practical solutions to tough problems.
Write very high-quality code that is robust and easy to maintain with tests.
Drive tasks to completion and take ownership of projects.
Work and succeed in a fast-paced and agile development environment.
Identify and drive improvements to our software and development processes.
Work with distributed teams across different time zones.
Technical subject matter expert, who mentors fellow engineers, demonstrates technical experience and leads teams in solving challenging problems.
Qualifications:
6+ years of backend software development experience.
Experience writing services in Golang.
History of designing and building highly scalable distributed systems and processes in a cloud environment.
Experience with AWS systems such as ECS, Lambda, and RDS (among others).
Experience working in a containerized environment (preferably Docker).
Proven experience designing and scaling relational databases.
Have built scalable internal and public-facing APIs (REST, JSON, HTTP).
Experience integrating 3rd party API's (REST, OAuth).
Comfortable shipping code multiple times per day.
Strong technical leadership and mentoring skills.
Ability to model and conceptualize the integrations across complex systems.
Excellent verbal and written communication skills to both technical and non-technical audiences.
Nice to have:
Experience with eCommerce platforms like Shopify and BigCommerce.
Experience with Python.
Experience with non-relational data stores such as DynamoDB or Cassandra.
Knowledge of domain-driven design.
Experiencing building search products.
Experience building and integrating systems for auth and identity management
Experience building flexible feeds
Experience with recommendation systems and algorithms
Experience designing or building cart and checkout systems.
What's in it for you?
Interesting problems to solve
Competitive comp and benefits including retirement plans
Flexible work schedule plus Summer Fridays (Workday ends at 3 pm)
Disrupting the retail industry!
Work and workout from home with our live Virtual Fitness Classes!
Virtual Company Happy Hours and Virtual Team Events!
What you have to look forward to should you choose to work in a LTK Office:
Fully stocked bars and kitchen (free snacks all day!)
Catered meals weekly
Monthly Chair massages
Laidback office environment
Monthly themed Happy Hours!
Free access to state of the art gym while working in or visiting our Dallas HQ
Free Covered Parking on-site while working in or visiting our Dallas HQ
Software Development Engineer 3 Tune Remote (US/Canada) $100,000 to $120,000 a year
December 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We are looking for a Software Development Engineer to join our cross-functional team responsible for TUNE’s core Performance Partnership Marketing Platform.
As a well-established engineering group at TUNE, the Management and Measurement team builds and maintains the mission critical systems which handle all global, real-time event measurement and business rules enforcement for our customers.
Our enterprise handles tens of billions of events per month. The high-volume, high-velocity, high-throughput systems we build and manage provide interesting challenges for motivated engineers, and we're looking for the right person to help us continue evolving and improving our systems for higher scale.
You will work remotely, collaborating with product managers and fellow engineers to design and deliver solutions from start to finish, in an Agile environment. In addition to new feature development, the team is also responsible for operations, performance, security, and scalability.
Our engineers have the opportunity to deliver features that delight our customers as well as define standards and best practices for how we build software at TUNE. The ideal candidate has a history of working on large, distributed systems that deliver predictable performance worldwide, scaling to meet dynamic load demands.
Have an interesting project on Github? We'd love to see it.
Taking ownership of the quality of our software, advancing our technology stack, upholding best practices, and optimizing our processes.
Solving interesting concurrency and distributed programming problems.
Writing performant code in a high-availability, distributed environment.
Analyzing and optimizing code with an eye towards scalability and robustness.
Articulating possible solutions and their trade-offs.
Ensuring high software quality and security via automated testing.
Using your expertise to shape the roadmap for our team, our high-performance computing architecture, and the product.
What you’ll need…
Computer Science or relevant math/science academic background (or truly great experience).
Industry proven professional software engineering experience (over 5 years) with a focus on parallel processing, distributing systems, and large datasets.
Expertise working with Golang. Experience with C/C++ is highly desired.
Ability to actively contribute to tuning and optimizing software and systems implementations.
Experience building scalable solutions with cloud technologies such as AWS, and container technologies including Docker and Kubernetes.
Fluency with Git and version control concepts.
Comfortable programming in a Linux/Unix environment.
Hands-on, language agnostic, knowledge of important programming concepts, including memory management, performance tradeoffs, dependency management, and automated testing.
Ability to work within a team to drive a project to completion using strong written communication and collaboration skills.
Ability to deliver high-quality features to production, operating independently when needed.
Ability to make pragmatic decisions quickly and support consensus within a project team.
TUNE makes technology that powers successful performance-based marketing partnerships across mobile and web. Headquartered in Seattle with hundreds of employees worldwide, TUNE is trusted by innovative affiliate marketers, the largest mobile advertising platforms, and iconic brands across the globe. For more information visit: www.tune.com.
Qualified applicants will receive consideration for employment and will not be discriminated against on basis of disability, veteran status, sexual orientation, gender identity, or other legally protected status.
Back-End Software Engineer Conductor New York, United States $100,000 to $150,000 a year
October 2019
5 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for an experienced backend software engineer to join our exceptional team of distributed systems engineers. We have embarked on a mission to create highly-scalable and performant micro-services that handle tera-bytes of data and analytics that feed into beautifully designed custom data visualizations. You will be responsible for architecting, implementing and testing new and existing systems that power our flagship product and help humanize the way content marketers interact with customers. Most importantly, your leadership as a senior and experienced member of the team will become an example for others to follow, and you will help shape and define our engineering practices and craftsmanship.
Our Engineering Values
Collaboration: We believe that engineers do their best work when working together in cohesive teams.
Excellence: We believe in doing things the "right way" rather than the "fast way", and holding ourselves to a high standard of excellence.
Growth: We believe engineers do their best work when they are constantly growing, learning, and changing.
Communication: We believe in combining empathy with openness and honesty to set clear expectations and hold each other accountable.
Impact: We believe we're making the world a better place by empowering marketers to really help their customers rather than just sell stuff.
What you'll be doing
Writing beautiful API documentation for all the services you and the team builds for consumption by other developers (we use Swagger).
Design and architect scalable services that are both highly available and performant.
Breaking down product requirements into manageable stories and delegating work to team members.
Refactoring and evolving existing distributed systems to make legacy systems anew.
Collaborating with other functions of the business and engineering department to ensure successful delivery of software.
Who you are:
A bachelor's degree or higher in Computer Science or related field
8+ years working in backend technologies in addition to Java such as Scala, Python, Golang or a combination of
8+ years working in databases such as MySQL, Postgres or other RDBMS systems
8+ years working with cloud-hosting and deep understanding of AWS, Google Cloud or Azure
3-5+ years working with Docker containers and deep understanding of the internals of how containers work
3-5+ years working with non-relational databases such as Cassandra or Dynamo
3-5+ years building and deploying containers into managed clusters with Kubernetes or equivalent
Exceptional verbal and written communication skills
Proven professional experience working with non-technical business functions
You enjoy collaborating with product management teams to ensure the best quality product is shipped out the door
You have a keen appreciation for usability and understand your users come first when designing systems
Why You Should Join
At Conductor, we are looking for engaged and passionate engineers that can raise the bar. There is a tremendous opportunity here to have immediate impact in the day-to-day and affect the company's success and growth. We all share in the same values and push each other to meet these standards.
We are made up of a diverse group of people from all backgrounds and include a team of exceptional engineers in Kyiv as well. Wherever you are from, you will find a common ground here for continuing to push forward your career and make a difference in this industry.
Conductor, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About Conductor
Conductor’s search and content intelligence platform helps marketers create and optimize content to improve visibility online.
The technology generates customer intent insights that lead to compelling content, increased traffic, and higher organic marketing ROI. Customizable dashboards and workflows guide marketers through the content creation process, empowering them to measure, refine, and demonstrate the effectiveness of their SEO and content marketing efforts.
In addition to its SaaS platform, Conductor offers a suite of services and support including site audits, site migrations, and managed services that empower in-house marketing teams and digital marketing agencies to drive results and put their customers' needs first.
Conductor's forward-thinking customers include global and emerging enterprise brands like Citibank, Salesforce, ClassPass, and WeWork.
Please provide your personal blog and Github address in your notice of interest.
Job Description
We are an exciting start-up company founded by proven leaders with repeated success in the technology space. Our newest company is developing a cryptocurrency platform based on an open-source third generation blockchain that we’re creating. Our goal is to set a new standard in security and protection for our end users and community.
We’re looking for a Golang Software Engineer who combines software and systems engineering to build and run large-scale, scalable, massively distributed, fault-tolerant systems for the Crypto market place. Reporting directly to the VP of Engineer the Golang Software Engineer makes sure that WON’s services, both internal and externally- visible systems have reliability, rock solid uptime to meet our users’ needs and quick improvement while being responsible for capacity, performance and scalability.
Responsibilities
- Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement.
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
- Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
Qualifications
Minimum qualifications:
- 2+ years of recent server-side experience in Golang
- Knowledge of web technologies including HTML, CSS, JavaScript (JQuery or AngularJS), WebSockets is an advantage
- Experience working with MySQL
- Experience with Redis, MongoDB or other NoSQL solutions
- Understanding of how to build and consume REST APIs
- Building modular and scalable code
- A sense of humor and thirst for knowledge
Preferred qualifications:
- Interest in designing, analyzing and troubleshooting large-scale distributed systems.
- Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
- Ability to debug and optimize code and automate routine tasks.
Please provide your personal blog and Github address in your notice of interest.
Benefits
- Competitive Salary
- Awesome bonus
- 20 days annual leave
- 8 days personal leave
- 100% medical, dental and vision insurance
- Life insurance
- 401(k) and FSA
- Free shuttles between Caltrain Menlo Park and office
- Gym on site, accessible 24/7
- Located on corner of Marsh Road and 101, by the Dumbarton Bridge exit.
- Loads more!
Software Engineer (Generalist) StackRox Mountain View, United States $140,000 to $180,000 a year
July 2019
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Are you passionate about building high performant products or using cutting edge technologies? Are you interested in defining our products, working closely with Product Management, in a fast-paced Agile environment? Are you looking to be impactful and contribute to engineering initiatives to achieve product goals with excellence? StackRox has an opportunity for you where you can contribute your skills, expertise, ingenuity and passion to help us succeed in our mission!
WHO WE ARE LOOKING FOR
We are looking for a software engineer who is skilled in building large scale distributed software systems that are highly performant while reducing the cost of deployment in cloud infrastructures. The ideal candidate cares deeply about performance, resource footprint, elegant coding with a great understanding of data structures and algorithms for enterprise-grade products, and is a fearless experimenter with a willingness to try new things. You'll fit right in if you like solving challenging problems by architecting elegant solutions, designing algorithms and writing code.
QUALIFICATIONS
Bachelor’s degree in Computer Science/Engineering or related field (or equivalent experience)
1+ years of experience in software engineering, algorithm design and systems development
Experience developing in Golang, C/C++, Java, or Python, with a language agnostic attitude toward development
Strong ability to define problems, formulate solutions, effectively collaborate and communicate, plan and execute
Ability to work boldly with a sense of urgency: embrace mistakes, learn from them, and help drive the team toward success
PREFERRED QUALIFICATIONS
Master's degree in Computer Science/Engineering or related field (or equivalent experience)
Experience with Docker or Kubernetes, and Linux containerization technology
Experience with private and public cloud design considerations in the areas of virtualization, distributed systems, load balancing and networking, large scale data storage, and/or security
Experience with distributed system orchestrators, scalable messaging systems, and large throughput data processing systems
Experience with low level Linux containerization subsystems (cgroups, namespaces), other containerization/virtualization systems, or related subsystems like scheduling or networking
Expertise with a broad range of data structures, algorithms, and software design, with strong debugging skills
ABOUT US
StackRox helps enterprises secure their cloud-native applications at scale from container build and deployment through runtime. Founded in 2014 by Sameer Bhalotra (former White House senior director for cybersecurity) and Ali Golshan (former co-founder and CTO of Cyphort), StackRox has assembled a team of experts in security, infrastructure, and machine learning. StackRox enables security teams to centralize container deployment governance, visualize the container attack surface, expose malicious activity, and stop attacker activity. It combines a new security architecture, machine learning, and protective actions to disrupt attacks in real time and limit their impact. Partnered with Docker, Amazon, Google, IBM and Red Hat, StackRox is the choice of both Global 2000 and emerging cloud-native enterprise companies.
Backend Developer Expa Vancouver, Canada $100,000 to $150,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Expa is a startup studio led by the founders of Uber, StumbleUpon, Foursquare, AddThis, and Metrolyrics. After 10 years designing and building consumer services, the Expa team has identified many techniques that help create successful companies. With $150 million funding to date, the team founds new companies based on internal ideas, and occasionally collaborates with founders of early-stage companies whose missions Expa believes in. We help companies avoid common pitfalls in early-stage ventures, and actively remove roadblocks along the way, specializing in product strategy, system design, and user experience.
Expa has a strong presence in San Francisco and New York City, and has recently expanded operations to Vancouver, Canada. We are actively looking to hire the best talent to be a part of our growing team.
You can read more about Expa on our site. The project you would be involved in is under stealth and more information will be provided at the time of interview.
JOB DESCRIPTION
We are looking for experienced software engineers, with strong backend experience in Cloud based environments excited for the challenge of working with a small team of front-end engineers. The position requires excellent problem solving and engineering skills when working with systems at scale. We are seeking individuals that are motivated to build cutting edge backends for products and manage the underlying infrastructure and deployment processes. The perfect candidate will be comfortable working closely with front-end engineers and can communicate effectively within a small team.
RESPONSIBILITIES
- Build scalable, secure, effective and well documented backend systems in alongside well motivated front-end engineers
- Collaborate with front-end engineers to ensure on-time and performant solutions
- Assess and build test frameworks for backend systems, as well as track metrics and performance over time
- Ensure that code written is to a high standard, with excellent reusability
- Help develop a service orientated architecture for cutting edge products
SKILLS & REQUIREMENTS
- Strong development skills with Go ( golang ), NodeJs or Python for backend development
- Ability to write clean, maintainable and well documented code
- Strong understanding of front-end development and integration of services and APIs for front-end developers
- Experience with Elastic Container Service and Docker is a must
- Ability to maintain and manage databases and infrastructure within AWS
- Understanding of Highly Available infrastructure environments and systems
- Experience with infrastructure management and deployment through Automation tools and systems
- Comfortable with OS Internals / Infrastructure on Debian, Redhat and Ubuntu systems
- Experience with load balancing and web server technologies (Nginx, HAProxy)
- Ability to build scalable infrastructure on Amazon Web Services (EC2, RDS, S3, ES, ECS, ELB etc)
- Strong understanding of network communications within Cloud environments
- Computer science degree or equivalent experience
- Security hardening / experience with SANS or OWASP frameworks
YOUR BENEFITS
- A competitive base salary
- Stock options
- Full medical and dental benefits
- A very flexible vacation policy
- Custom workstation designed to your needs
- A beautiful office in downtown Vancouver and a talented team
We are looking for a Senior Software Engineer who can turn ideas into reliable, beautifully written code that other people will find easy to comprehend and modify. You have a fundamental understanding of distributed systems and how Linux works behind the scenes. All additional experience in low-level systems is considered to your benefit. Experience and understanding of blockchain are not mandatory.
Responsibilities
Work closely with us as we build additional features, functionality, and applications
Understand Gevulot infrastructure in detail to ideate and execute areas of improvement
Implement and contribute to engineering practices and processes
Qualifications
2+ years of experience in Go, through official work or personal projects
Ability to quickly learn complex systems
Ability to proactively identify issues and find possible solutions
Fluent and active communication skills in English
Preferred Skills
Experience and interest in distributed systems, P2P networking, virtualization, and unikernels
Curiosity for blockchain/cybersecurity
Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptography
Stack
Linux on x86-64
Nanos unikernel
QEMU
gRPC over VSOCK
Go
Postgresql
What we offer
Fully remote position
Competitive salary
Significant responsibility from day 1
Fast growth environment with opportunities for professional development
Minimal amount of meetings
Free-ish working hours (Some overlap availability needed with EET)
Opportunity to work on the cutting edge of Zero Knowledge infrastructure
Opportunity to gain experience in the blockchain industry and development without prior industry experience
Have you been honing your innovation craft for years yet yearning for more complex challenges?
Does the opportunity to play a key role in the launch of a software platform with massive impact (for millions or even billions of people) excite you?
If you’ve answered with 3 resounding yeses, then we want to meet you!
What We Expect
We are a cutting-edge web3 infrastructure scale-up project seeking a few very talented developers who are not just looking for a job but want to be challenged to accomplish great things in an exciting venture.
We are the veterans of many successful startups and will put you on the accelerated learning curve toward your future success.
We are looking for an experienced Lead Golang Engineer who has designed, built, and operated high-throughput, highly resilient distributed data systems. This is a rare opportunity to work with a number of talented innovators on building a protocol that can change the data cloud landscape, e.g. decentralizing big data.
This core systems development position will challenge you to drive the design and development of significant system software components with a highly collaborative, test-driven, and rapid prototyping approach. In addition, you will definitely need to build upon your previous innovation and operational experience with highly scalable distributed systems that provide availability, reliability, and performance guarantees.
About Cere Network
Cere Network is the decentralized data protocol powering the future of web3 with trustless content sharing and cloud data interactions between apps, users, AI/ML, and (NFT) assets. Cere is backed by the world’s largest institutions and projects, including Binance Labs, Republic Labs, and Polygon.
Our Ethos
We look for a few things across all hires we make at Cere, regardless of role or team:
- We seek teammates who will thrive in our fast-paced work environment, where we default to methodical, simulation-driven, fast development iterations and a first-principle thinking mindset.
- We crave teammates with high standards and strong discipline, embracing a growth mindset to continuously learn and incrementally improve habits and processes.
- We require contributors to have excellent communication skills (esp. written), for everything must be well organized and tracked in Notion, Slack, Wiki’s, etc. We want autonomous, goal-oriented individuals who embrace transparency and accountability. No one wants to micro-manage others.
- We need good teammates who are generally cool people who want to be part of a great team & decentralized community where everyone truly helps and challenges each other to learn/grow by innovating together towards greater shared goals. Embracing the building of such a collaborative community is the only way we can sustain rapid innovation (and the only way to live/work, really).
Requirements:
- 5+ years of extensive programming experience with Golang.
- Deep understanding of system design, data structures, and algorithms.
- Experience with concurrency, transactions and parallel execution.
- Experience with cryptography (encryption and signatures).
- Systematic problem-solving approach coupled with effective communication skills.
Tech stack:
- Golang
- libp2p
- BadgerDB
- Substrate-based blockchain API
- Crypto libraries for asymmetric encryption and signatures
A bit more about our Multinational, High-Performance (and primarily remote) Team
Join a highly talented multicultural team that is based all over the world. We have offices in San Francisco, New York, Warsaw, Amsterdam, Berlin, and several locations in Asia. As stated above, we make remote working possible by embracing our ethos, yet many teams also travel to meet in person every 1-2 months. We all want high degrees of autonomy and flexibility to make life and work fun, but transparency, accountability/ownership are the requisites.
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.