Crypto Software Engineer Jobs
Quickly find and apply for Software Engineer roles
Post Software Engineer Job → Find Software Engineer JobLatest Web3 Software Engineer Jobs:
-
Software Engineer Distributed Systems Testing @ Status
Today - Design and implement network simulation tools and solutions to validate the functionality and performance of distributed systems.
- Run, analyze, and report on small-scale simulations to test the behavior of a specific protocol change or software implementation, or to simulate a type of attack on the Waku clients.
- Own, maintain and improve the waku-simulator framework to enable running local simulations of the Waku network.
- Work closely with Waku engineers and researchers to help design and analyze simulations needed to validate assumptions.
- Assist engineers by conducting ad-hoc regression testing, reproducing bugs, and testing bug fixes.
- Be the point of contact within the Waku team for the the Vac/DST (Distributed System Test) Team who is in charge of large scale simulations and QA activities.
- Pre-empt and plan small scale simulations to study the behaviour of Waku clients, identify potential bottlenecks and performance optimization, then handover to DST for large scale simulation to confirm findings.
- Foresee, and help plan and execute any other testing activities that helps ensure the production readiness of Waku, including secure scaling.
- Help provide visibility on testing and simulation output, to ensure that the wider Waku ecosystem is informed of the expected performance of the Waku protocol and software.
- A passion for blockchain technology, privacy-preserving technology and decentralization.
- Solid experience with scripting languages (Python, Shell) and a systems language like Rust, C++, Nim, Go.
- Strong foundation in networks and system programming.
- Working knowledge of Docker and POSIX-like systems.
- Algorithm design skills.
- Have a strong alignment to our principles
- Call with Talent
- Interview with Waku Research team member or lead
- Take home task (paid)
- Interview with another Waku Research team member or Lead to present home task and discuss further
- Interview with Waku Lead
-
Senior Software Engineer, Java @ Fidelity Digital Assets
7d - Implement High Performance algorithms for trading / crypto trading
- Working closely with our business partners to contribute to business-critical initiatives
- Demonstrate software engineering excellence through continuous integration, continuous deployment
- Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology
- Collaborate with multiple stakeholders/large cross functional teams as part of work delivery
- Follows practices and contribute towards innovative solutions to increase productivity
- Bachelor’s degree in Computer Science or related field required
- At least 5 years of software engineering experience
- Extensive experience with core Java technologies
- Knowledge of WebSocket
- Working knowledge of relational and time series databases
- Experience with designing APIs, distributed systems, asynchronous workers and resilient messaging services
- An understanding of microservice architecture and cloud-based deployments
- Ability to build reliable software that can withstand unreliable environments
- Solid analytical, communication, and organizational skills
- An interest in and experience with cryptocurrencies and a passion for keeping up to date in the space.
- Have the drive and ability to deliver software with a high degree of automation
- Proficient with version control systems and can handle development for multiple releases in parallel
- Have the spirit and willingness to contribute to org level innovation
- Have a learning mindset and is able to demonstrate versatility in addition to your specialization
- Should have the ability to work effectively with both partners and project team members
- Knowledge of Agile methodologies or iterative development processes
- Knowledge of acceptance test-driven development a plus.
- Ability to take ownership
- Coach team members and take accountability for the deliverables
- Excellent collaboration and interpersonal skills
- Great attitude, being a mentor, team player and effective contributor
- You have focus on productivity
- Nice to have background in developing low latency trading systems.
- Nice to have Experience in Capital markets or Crypto Currency specifically with exposure to Trading, Algo Trading
- Nice to have Experience in building matching engine, OMS/EMS or exchange-connectivity platform
- Nice to have Experience in ultra-low latency design patterns and optimizing trading systems
- Nice to have Experience with low latency messaging products, such as Aeron, Solace and 29West
-
Principal Software Engineer (Trading) @ Fidelity Digital Assets
12d - Designing and implementing technology solutions for the Fidelity Digital Asset business
- High Performance algorithms for trading / crypto trading
- Working closely with our business partners to contribute to business-critical initiatives
- Demonstrate software engineering excellence through continuous integration, continuous deployment,
- Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology
- Collaborate with multiple customers/large cross functional teams as part of work delivery
- Follows practices and contribute towards innovative solutions to increase productivity
- This is a hands-on role where you will write code for product features
- Bachelor’s degree in Computer Science or related field required
- 8+ of software engineering experience
- Strong background in designing and developing low latency trading systems
- Experience in building matching engine,OMS/EMS or exchange-connectivity platform
- Experience using kernel bypass e.g., Solarflare OpenOnLoad
- Extensive experience with modern C++ and Java using zero GC pattern
- Highly proficient in ultra-low latency design patterns and optimizing trading systems
- Hands on experience with low latency messaging products, such as Aeron, Solace and 29West
- Knowledge of WebSocket and FIX protocols
- Proficient in SQL and a working knowledge of relational and time series databases
- Experience with designing APIs, distributed systems, asynchronous workers and resilient messaging services
- An understanding of microservice architecture and cloud-based deployments
- Ability to build reliable software that can withstand unreliable environments
- Can provide leadership and mentorship across small, agile teams in a very collaborative environment where your ideas are welcome
- Solid analytical, communication, and organizational skills
- An interest in and experience with cryptocurrencies and a passion for keeping up to date in the space
- Have the drive and ability to deliver software with a high degree of automation
- Proficient with version control systems and can handle development for multiple releases in parallel
- Have the spirit and willingness to contribute to org level innovation
- Have a learning mindset and is able to demonstrate versatility in addition to your specialization
- Should have the ability to work effectively with both partners and project team members
- Have knowledge of Agile methodologies or iterative development processes
- Have knowledge of acceptance test-driven development a plus
- Have ability to take ownership
- Coach team members and take accountability for the deliverables
- Excellent collaboration and Interpersonal skills
- Great attitude, being a mentor, standout colleague and effective contributor
- You have Focus on productivity
- Experience in Capital markets or Crypto Currency specifically with exposure to Trading, Algo Trading.
-
Software Simulation Testing Engineer @ Status
20d - Run, analyze, and report on small-scale simulations to test the behavior of a specific protocol change or software implementation, or to simulate a type of attack on the Waku clients.
- Own, maintain and improve the waku-simulator framework to enable running local simulations of the Waku network.
- Work closely with Waku engineers and researchers to help design and analyze simulations needed to validate assumptions.
- Assist engineers by conducting ad-hoc regression testing, reproducing bugs, and testing bug fixes.
- Be the point of contact within the Waku team for the the Vac/DST (Distributed System Test) Team who is in charge of large scale simulations and QA activities.
- Pre-empt and plan small scale simulations to study the behaviour of Waku clients, identify potential bottlenecks and performance optimization, then handover to DST for large scale simulation to confirm findings.
- Foresee, and help plan and execute any other testing activities that helps ensure the production readiness of Waku, including secure scaling.
- Help provide visibility on testing and simulation output, to ensure that the wider Waku ecosystem is informed of the expected performance of the Waku protocol and software.
- A passion for blockchain technology, privacy-preserving technology and decentralization.
- Strong experience with scripting languages such as Shell or Python.
- Strong foundation in networks and system programming.
- Working knowledge of Docker and POSIX-like systems.
- Have a strong alignment to our principles
- Call with Talent
- Interview with Waku Research team member or lead
- Take home task (paid)
- Interview with another Waku Research team member or Lead to present home task and discuss further
- Interview with Waku Lead
-
Senior Software Engineer - Solidity @ Vesta
22d - Collaborate heavily with product, UX/UI design, and researchers to plan, design, develop, and test ideas Work with engineers to deploy, maintain, and enhance the solutions
- Debug issues in production and respond to them quickly to mitigate customer impact
- Make architecture level decisions and deliver strategic solutions
- Contribute to existing documentation and adapt content based on product/program updates and user feedback
- Stay informed on the latest technologies and industry trends
- Bachelor’s degree in engineering, computer science, or a related technical field
- 5+ years of experience in software development, and with data structures/algorithms
- 1+ Years of blockchain engineering experience
- Solid understanding of Solidity, Networking, EVM, OOP and Functional programming
- Strong communication and interpersonal skills
- Strong leadership qualities and enthusiasm to take on new problems across the full-stack
- Experience working in an agile environment with CI/CD processes
- Experience in technical writing
-
Senior Software Engineer, Protocol @ Worldcoin
25d - Work primarily with smart contracts in Solidity, Typescript and Go, with some exposure to Rust.
- Work on the latest technologies and developments in blockchain and cryptography.
- Lead by example by contributing as an engineer in feature development and code reviews.
- Work closely with and learn from experts in domains like AI, cryptography, blockchain all the way to hardware manufacturing.
- Guide and mentor the Protocol team and improve engineering best practices through leading by example
- Take ownership over deployed services that power our scalability solutions.
- 5+ years of experience developing smart contracts, preferably in Solidity.
- An advocate for always delivering high-quality code.
- Prior experience with Layer 2 scalability or zero-knowledge applications are nice-to-haves, but not required.
- A curiosity and passion for Web3, open-source code, privacy and digital identity.
- A bias towards action and willingness to roll up your sleeves to get things done.
- Self-driven – you’re not afraid to take risks and make big bets.
Status is hiring a
Software Engineer Distributed Systems Testing
About Status
Status is building the tools and infrastructure for the advancement of a secure, private, and open web3.
With the high level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.
As an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community.
As a product, Status is an open source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of DApps on the decentralized web. But Status is also building foundational infrastructure for the whole Ethereum ecosystem, including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol (a continuation of Whisper).
As a team, Status has been completely distributed since inception. Our team is currently 150+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe.
We care deeply about open source, and our organizational structure has minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization’s priorities.
About Waku
We are building Waku as a public good infrastructure. Waku is uncompromising Web3 communication at scale. It is a decentralized, censorship-resistant, privacy-preserving communication network that enables anyone to send and receive messages without worrying about surveillance or deplatforming.
We are enabling Ethereum builders to create new projects with a fully decentralized architecture, think dApp to Wallet notifications, NFT marketplaces, censorship-resistant chat, layer-2 and more.
Waku enables a variety of complex use cases and applications. To facilitate the adoption of Waku, you will design and implement application protocols to provide to dapp developers as off-the-shelf SDKs.
Key responsibilities:
You ideally will have:
Hiring process:
Compensation:
We are happy to pay in any mix of fiat/crypto.
Apply now
Please let Status know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Fidelity Digital Assets is hiring a
Senior Software Engineer, Java
We are currently sourcing for a Senior Software Engineer for Crypto Trading to work in Jersey City, New Jersey.
The Role
The Senior Software Engineer will be working in development and delivery of high quality, timely and maintainable software solutions in an Agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support.
This is a hands-on role where you will write code for product features. You will work closely with the technical lead and architect to build secure, scalable, resilient cloud-based services utilizing modern software development practices. As a senior technical member of your team, you will guide junior engineers and help develop their technical skills.
The Expertise and Skills You Bring
The Team
Fidelity Digital Assets, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.
Fidelity Digital Assets adopts an entrepreneurial culture and startup approach while serving as one of the most innovative business units within Fidelity Investments. Our global, diverse team of hundreds of forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets. The firm’s tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance.
As a Senior Software Engineer, you will be an integral part of the Trading Team. You’ll get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
This is a hands-on role where you will write code for product features. It is a great opportunity to build secure, scalable, resilient cloud-based services utilizing modern software development practices. You will get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
The Fidelity Digital Asset Trading Team is responsible for platform services and APIs that manage trading of crypto currency. Platform contains a crossing engine, smart router, market data aggregator among other trading modules running in low latency and high throughput environment.
Apply now
Please let Fidelity Digital Assets know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Fidelity Digital Assets is hiring a
Principal Software Engineer (Trading)
The Role
The Principal Software Engineer will be working in development and delivery of high quality, timely, and maintainable software solutions in an Agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support.
The Expertise and Skills You Bring
The Team
Fidelity Digital Assets, a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.
Fidelity Digital Assets adopts an entrepreneurial culture and startup approach while serving as one of the most innovative business units within Fidelity Investments. Our global, diverse team of hundreds of forward-thinking professionals lead with agility and creativity to build solutions that bridge the gap between traditional institutional investors and their exposure to digital assets. The firm’s tenure and experience across multiple business lines present our employees with unprecedented access to knowledge, technology, and resources that help our team reshape the future of finance.
As a Principal Software Engineer you will be an integral part of the Trading Team. You’ll get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment. This is a hands-on role where you will write code for product features. It is a great opportunity to build secure, scalable, resilient cloud-based services utilizing modern software development practices. You will get the opportunity to develop your skills, collaborate across Fidelity teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
The Fidelity Digital Asset Trading Team is responsible for platform services and APIs that manage trading of crypto currency. Platform contains a crossing engine, smart router, market data aggregator among other trading modules running in low latency and high throughput environment.
Apply now
Please let Fidelity Digital Assets know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Status is hiring a
Software Simulation Testing Engineer
About Status
Status is building the tools and infrastructure for the advancement of a secure, private, and open web3.
With the high level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.
As an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community.
As a product, Status is an open source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of DApps on the decentralized web. But Status is also building foundational infrastructure for the whole Ethereum ecosystem, including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol (a continuation of Whisper).
As a team, Status has been completely distributed since inception. Our team is currently 150+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe.
We care deeply about open source, and our organizational structure has minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization’s priorities.
About Waku
We are building Waku as a public good infrastructure. Waku is uncompromising Web3 communication at scale. It is a decentralized, censorship-resistant, privacy-preserving communication network that enables anyone to send and receive messages without worrying about surveillance or deplatforming.
We are enabling Ethereum builders to create new projects with a fully decentralized architecture, think dApp to Wallet notifications, NFT marketplaces, censorship-resistant chat, layer-2 and more.
Waku enables a variety of complex use cases and applications. To facilitate the adoption of Waku, you will design and implement application protocols to provide to dapp developers as off-the-shelf SDKs.
Key responsibilities:
You ideally will have:
Hiring process:
Compensation:
We are happy to pay in any mix of fiat/crypto.
Apply now
Please let Status know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Vesta is hiring a
Senior Software Engineer - Solidity
About Vesta
Vesta is a software company that builds products in the decentralized finance space. Our stablecoin product is the largest crypto-backed stablecoin on Arbitrum having seen $1B in total volume.
Click on this link to learn more about our mission, values, operation principles, and a lot more (even our take on meetings).
The Role
Our engineering team is looking for a senior software engineer to join our Vancouver office to build out the next products we have designed. In addition to being part of the engineering team, this role will collaborate heavily with the research team to engage in product discovery – influencing product decisions and driving the implementation of these solutions.
Our teams aspire to make products that impact everyone, and core to our approach is sharing our research and tools to fuel progress in the field – we publish regularly in academic journals, release projects as open source, and apply research to our products.
Responsibilities
Qualifications
Interview Process
Learn more about our interview process using this link.
Benefits
Vesta’s benefits include unlimited and encouraged time off, with annual education, tech, health & fitness and conference stipend (all benefits are subject to applicable taxes and based on eligibility).
Salaries
Minimum full-time salary of US$160,000-$200,000 with starting token allocation of 210k-420k VSTA token. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
Vesta is proud to be an equal opportunity employer (EEO). We provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability (including gender dysphoria and similar gender-related conditions), sex, gender identity or expression, sexual orientation (including actual or perceived heterosexuality, homosexuality, bisexuality, and asexuality), veteran status, military status, domestic violence victim status, reproductive health decision making or any other protected category.
Apply now
Please let Vesta know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.
Worldcoin is hiring a
Senior Software Engineer, Protocol
About the Company:
Worldcoin is an open-source protocol, supported by a global community of developers, individuals, economists and technologists committed to expanding participation in, and access to, the global economy. Its community is united around core beliefs in the inherent worth and equality of every individual, the right to personal privacy, and open and public collaboration. These beliefs are reflected in what the community is building: a public utility to connect everyone to the global economy.
The Worldcoin Foundation is the protocol’s steward and will support and grow the Worldcoin community until it becomes self-sufficient. Tools for Humanity is a global hardware and software development company. It helped launch Worldcoin and continues to provide support to the Foundation, in addition to operating the World App.
This opportunity would be with Tools for Humanity.
About the Team
Scale is at Worldcoin’s core. The Protocol team is responsible for fulfilling this mission in a decentralized way by imagining, building, and maintaining trustless systems that can scale to billions of people. One of the ways we do this is through a privacy-preserving protocol that powers WorldID using state-of-the art cryptography. We are active in the Ethereum ecosystem, and work with the wider community to solve limitations around blockchain scalability. Our team builds Rust services deployed on Kubernetes clusters that generate and verify zero-knowledge proofs and interact with the Ethereum Blockchain and various Layer 2 solutions.
About the Opportunity
This is a unique opportunity to lead the development and roadmap of a significant component of our Protocol, which allows for privacy at-scale. This is the first step in our roadmap towards a privacy-preserving digital identity ecosystem.
In this role, you will:
About You
Pay transparency statement (for CA and NY based roles)
The reasonably estimated salary for this role at TFH ranges from $230,000 – $320,000, plus a competitive long term incentive package, and may include variable compensation. Actual compensation is based on factors such as the candidate’s skills, qualifications, and experience. In addition, TFH offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, vision and mental health benefits, a 401(k) plan and match, life insurance, flexible time off, commuter benefits, professional development stipend and much more!
Apply now
Please let Worldcoin know you found this position on CryptoJobster.com as a way to support us so we can keep providing you with quality crypto jobs.