Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Zombienet) - Full-time image - Rise Careers
Job details

Software Engineer (Zombienet) - Full-time

About Us

Parity is one of the world's most experienced teams developing core blockchain infrastructure at the protocol level, building the open-source technologies that will lay the foundation for the new decentralised internet. Parity was founded by Dr. Gavin Wood, co-founder and former CTO of Ethereum, the primary engineer behind the Ethereum Virtual Machine (EVM), inventor of the Solidity programming language, and primary author of the Ethereum Yellowpaper.

We believe in a decentralised web that respects the freedom and data of individuals and empowers developers to create better services. Our vision is to create a world based on truthful, rather than trustful, interactions.

With a remote-first, global team, Parity is building open-source technologies for developers and organisations to implement and build upon. Our Web3 tech stack includes Polkadot, Substrate, and Kusama.

People in Our Collective Are

  • Highly motivated to contribute to Parity’s mission and be part of something bigger

  • Excited to work on projects that are groundbreaking and complex

  • Autonomous workers that self-initiate, but also collaborate well with others

  • Taking maximum accountability and having minimum ego at work

  • Comfortable with chaos and adapting to the ever-changing Web3 space

  • Continuously educating themselves about Parity and the wider ecosystem

About the Team

As a team, we are currently working on the new version of our tool, written in Rust, that allows us to create more complex scenarios and interactions with the running network. We often collaborate with other Parity teams, notably the NodeSDK and Parachains Core teams. While the main focus of this role is on the Rust side of things, you will also be involved in the maintenance of the v1 version in JavaScript/TypeScript and some ability to work with infrastructure technologies (e.g k8s) is highly beneficial to understand the big picture and how all the things are wired together. 

About the Position

  • Working on the design, implementation, testing and release of the new version of Zombienet-sdk.

  • Authoring documentation and learning material related to the new version.

  • Migration of the current workload from TypeScript version to SDK.

  • Contribute to the maintenance of the TypeScript (v1) version of the tool.

  • Help the team to explore and understand new use cases from the developers community.

  • Contribute to the performance and observability enhancements.

About You

  • 3+ years of experience as a Software Engineer.

  • Experience in Rust or interest in learning it.

  • Experience and enthusiasm for working with JavaScript/TypeScript.

  • Ability to come up with technical solutions and application architecture.

  • Hands on experience with Observability.

  • Collaborate with others in an open-source culture, open to feedback with a critical mindset.

About Working for Us

  • 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

Those joining our collective as an employee in Germany, Portugal, and the UK, also enjoy benefits such as healthcare, parental leave, PTO (28 days per year) and local team events.

Parity is an Equal Opportunity Employer. We welcome diversity in our global team and care about everyone in our collective feeling included and welcome.

View our Applicant Notice to see how we use your data.

Is this position not quite your match? Browse our other open roles.

What You Should Know About Software Engineer (Zombienet) - Full-time, Parity

Are you a passionate Software Engineer looking to make an impact in the world of decentralized technologies? Join Zombienet, a part of Parity, where we are revolutionizing blockchain infrastructure! As a Software Engineer at Zombienet, you’ll dive deep into the development of our cutting-edge tool, the Zombienet-sdk. This role allows you to design, implement, test, and release a new version written in Rust while actively maintaining our existing codebase in JavaScript/TypeScript. Your expertise is crucial for exploring user scenarios and enhancing performance. With over three years of experience in software engineering and a love for coding in Rust or interest in learning, you'll collaborate with our diverse remote team, pioneering innovations in the Web3 space. At Zombienet, we stand for accountability, creativity, and embracing the unpredictable nature of technology. You'll work in a remote-first environment, flexible to your way of working, all while contributing to the broader mission of a decentralized web. If you’re enthusiastic about open-source culture and eager to develop complex applications while interfacing within a supportive and visionary team, Zombienet at Parity is the place for you. Together, we can shape the future of technology and empower developers around the globe. Ready to embark on this exciting journey with us?

Frequently Asked Questions (FAQs) for Software Engineer (Zombienet) - Full-time Role at Parity
What are the responsibilities of a Software Engineer at Zombienet?

As a Software Engineer at Zombienet, you'll be responsible for the design, implementation, and testing of the new Zombienet-sdk. You'll also author documentation, migrate workloads from the TypeScript to Rust, and contribute to the maintenance of our existing tools. Additionally, you'll explore new use cases based on feedback from the community and work to enhance our system's performance and observability.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Zombienet?

To apply for the Software Engineer role at Zombienet, you should have at least 3 years of experience in software engineering. Proficiency or interest in Rust is essential, alongside experience with JavaScript/TypeScript. A collaborative mindset, ability to innovate in technical solutions, and hands-on experience with observability are also key qualifications.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer at Zombienet?

At Zombienet, you will primarily work with Rust for the new SDK while also maintaining the existing TypeScript version. Familiarity with infrastructure technologies like Kubernetes will be beneficial to understand the project's architecture better. You'll engage with advanced blockchain technologies and contribute to the expansive Web3 environment.

Join Rise to see the full answer
Is there an opportunity for career growth as a Software Engineer at Zombienet?

Yes! As a Software Engineer at Zombienet, you'll have ample opportunities for career development. Working in an open-source environment allows collaboration with brilliant minds and participation in a larger community, which enhances your networking capabilities and deepens your knowledge within the Web3 space.

Join Rise to see the full answer
What benefits does Zombienet offer to Software Engineers?

Zombienet offers competitive remuneration packages, including tokens where legally permissible. Additional benefits include a remote-first working environment, flexible hours, a work laptop, and healthcare options for employees in specific countries. You're also eligible for parental leave and generous PTO. Team retreats and local events further enhance your work experience.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Zombienet) - Full-time
Can you describe your experience with Rust and how you plan to utilize it at Zombienet?

In your answer, highlight any projects you've worked on with Rust, discussing specific functionalities you've implemented. If you are new to Rust, express your desire to learn and how your programming background in JavaScript/TypeScript can help you quickly adapt.

Join Rise to see the full answer
How do you manage and prioritize multiple tasks when working on complex projects?

To answer this, discuss using project management tools, breaking tasks down into manageable parts, and adapting to shifts in priorities while ensuring deadlines are met. Emphasize communication with your team to align on tasks.

Join Rise to see the full answer
Explain a complex technical problem you faced and how you resolved it.

Choose a specific example from your experience that showcases your problem-solving skills. Detail the challenge, your approach to understanding it, the solution you implemented, and the positive outcome that resulted.

Join Rise to see the full answer
What is your approach to writing documentation for software projects?

Emphasize the importance of clear and concise documentation. Describe your process, mentioning frameworks you use to create documentation and how it aids other developers in utilizing the software effectively.

Join Rise to see the full answer
Can you provide an example of a successful collaboration with a team on a project?

Discuss a project where you worked closely with a team. Highlight your role, how you communicated effectively, any challenges you faced, and how the collaboration led to the project's success.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

Mention following technology blogs, participating in coding communities, attending webinars, and working on personal projects to implement new technologies. Demonstrating your proactive approach to learning is vital.

Join Rise to see the full answer
What do you think are the most important qualities for a Software Engineer in the Web3 space?

Discuss qualities such as adaptability, a strong problem-solving mindset, collaboration skills, a passion for decentralized technologies, and eagerness to continually learn in the rapidly evolving Web3 landscape.

Join Rise to see the full answer
Describe your experience with observability in software engineering.

Highlight your familiarity with observability tools and practices. Discuss how you've used them to monitor performance, debug issues, and enhance system transparency in past projects.

Join Rise to see the full answer
How do you approach testing in your software development process?

Talk about the importance of testing and your methods, such as unit testing, integration testing, and using automated test suites. Explain how thorough testing contributes to higher-quality software.

Join Rise to see the full answer
Why do you want to work as a Software Engineer with Zombienet at Parity?

Share your enthusiasm for contributing to decentralized technologies and how Zombienet's mission aligns with your career goals. Mention specific aspects of their work culture and projects that excite you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Parity Remote No location specified
Posted 23 hours ago
Photo of the Rise User
Posted 21 hours ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 15 hours ago
Photo of the Rise User
Deputy Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 9 days ago

Parity Technologies is a core blockchain infrastructure company. It is creating an open-source creative commons that will enable people to create better institutions through technology. This started with work building Ethereum. Today, Parity is fo...

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!