Software Engineer

Parity is one of the world's most experienced core blockchain infrastructure companies, laying the foundation for the new decentralised internet.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Blockchain

Description For Software Engineer

Parity, founded by Dr. Gavin Wood (co-founder and former CTO of Ethereum), is a leading blockchain infrastructure company. We're building open-source technologies for a decentralized web, including Polkadot, Substrate, and Kusama. The Parachains Core team is responsible for designing, building, and maintaining the core technology of the Polkadot blockchain, focusing on parachain consensus implementation.

As a Software Engineer in our team, you'll:

  • Design and implement cutting-edge protocols for Polkadot's security and scalability
  • Contribute to performance improvement projects
  • Debug complex issues in distributed systems
  • Build comprehensive test suites for our microservice-like architecture

We're looking for someone with:

  • 3+ years of Software Engineering experience
  • Hands-on experience with distributed systems and performance engineering
  • Knowledge of software engineering best practices
  • Ability to collaborate in an open-source culture and solve complex problems
  • Strong ownership and accountability

We offer:

  • Competitive remuneration including tokens (where legally possible)
  • Remote-first, flexible work environment
  • Access to industry experts and learning opportunities
  • Team and company-wide retreats
  • Work laptop

Join us in shaping the future of decentralized internet!

Last updated 8 days ago

Responsibilities For Software Engineer

  • Design, implement, and maintain cutting edge protocols that are foundational to the security, scalability and adoption of Polkadot
  • Contribute to projects focused on improving performance (latency, single shard performance) or lowering the entry barrier to the Polkadot ecosystem
  • Debug and root cause complex issues in distributed systems (scalability, performance regressions and generally bugs that surface at scale)
  • Build test suites that ensure the functionality and performance of multiple components working together in a 'microservice like' architecture
  • Work fully remotely with a remote team of ~10 engineers based in Europe

Requirements For Software Engineer

Rust
  • 3+ years of experience as a Software Engineer
  • Hands on experience with implementing and maintaining distributed systems
  • Hands on experience with performance engineering and optimizations
  • Knowledge of software engineering best practices
  • Collaborate with others in an open-source culture, open to feedback with a critical mindset
  • Ability to solve complex problems over longer periods of time
  • Ownership and accountability for your work in the long term
  • Drive projects to completion incrementally by establishing clear milestones

Benefits For Software Engineer

Equity
  • Competitive remuneration packages based on iterative market research, including tokens (where legally possible)
  • 'Future of work' environment that's remote-first and self-initiating with flexible hours
  • Team mates that are genuinely excited about their impact and projects
  • Access to the brightest minds in this space to learn about Web3 and develop your skills and knowledge while on the job
  • Becoming part of the wider ecosystem (career and networking opportunities)
  • Team and company-wide retreats
  • Work laptop

Interested in this job?

Jobs Related To Parity Software Engineer

Software Engineer - Smart Contracts (PolkaVM)

Software Engineer position at Parity Technologies working on PolkaVM and smart contract execution in the Polkadot ecosystem.

Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.

Software Dev Engineer II

Build and maintain large-scale data systems for Amazon's product pages, handling petabytes of data to improve customer shopping experience.