Input Output is hiring a
Senior Software Engineer (Rust), Remote - United Kingdom
![Logo of Input Output](https://cdn.jobscollider.com/logo/input-output-5006.webp)
Summary
IO Global is seeking a Senior Software Engineer with at least 3 years of Rust development experience and expertise in the Substrate framework to join its Partner Chains team. The role involves working on a Rust-based blockchain application for interoperability, following agile software development practices, and contributing to the design of algorithms.
Requirements
- A degree in Computer Science is desirable but not essential
- Minimum 3 years of Rust development experience, with mandatory expertise in the Substrate framework
- Software development experience (6+ years)
Responsibilities
- Follow agile software development practices
- Work with teams across multiple time zones
- Work independently on software development tasks
- Be proactive and require minimal supervision or mentoring to complete tasks
- Review specifications produced by architects and formal methods specialists
- Contribute to the design of algorithms
- Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications
- Commit often and submit small pull requests frequently
- Cover your code with unit, property, and integration tests when applicable
- Review the pull requests of your teammates
- Fix bugs in your own code and in legacy code from others
- Be available for emergency fixing of severity 1 issues on deployed products
- Integrate software components and third-party libraries
- Verify and deploy programs and systems
- Troubleshoot, debug, and upgrade existing software
- Write documentation for the code
- Write technical user manuals
Preferred Qualifications
- Blockchain experience is a plus but not critical
- Experience working with Git and Git workflow
- Practical experience with Agile software development methods
- Knowledge of functional and object-oriented programming paradigms
- Plus domain knowledge on low-level network communications protocol
- Knowledge of distributed systems
Benefits
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO
This job is filled or no longer available
Similar Jobs
- 💰$60k-$120k📍United Kingdom
- 💰~$48k-$59k📍United Kingdom
- 💰$100k-$140k📍Switzerland
- 💰~$150k-$222k📍Argentina
- 💰$237k-$261k📍United States
- 💰~$31k-$41k📍Ukraine
- 💰$95k-$230k📍Worldwide
- 💰~$166k-$225k📍United States
- 💰~$150k-$222k📍Worldwide
- 💰~$160k-$260k📍Worldwide