View All Jobs 171622

Senior Software Engineer (prototype) - Innovation R&D - Remote Eligible

Develop and verify blockchain protocol prototypes using formal methods and functional programming
Remote
Senior
2 days ago
IO Global

IO Global

A technology company specializing in blockchain and cryptocurrency development, known for creating the Cardano platform.

Senior Software Engineer

IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.

We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.

As a Senior Software Engineer, you are responsible for improving how IOG builds and maintains software, alongside actively contributing to product development. Senior Software Engineer is responsible for the quality of engineering practices within a team. Senior Software Engineers work across teams to identify cross-team improvements for IOG by (for example) sharing code, removing complexity or implementing new practices. As a senior member of the team you are expected to mentor and grow other software engineers and act as a go-to person within the team and the wider organisation across multiple codebases and languages.

Responsibilities include:

  • Advocate for and model high-quality engineering practices, proactively addressing complex and subtle system issues.
  • Apply systematic debugging to diagnose issues across multiple related domains, and foster a culture of observability and monitoring across teams.
  • Collaborate cross-functionally to promote iterative, autonomous development practices and enable future scalability.
  • Act as a technical and prioritization leader across several domains, identifying gaps in understanding and pushing boundaries of technical excellence.
  • Serve as a go-to expert within the team and wider organization, working confidently across multiple codebases and programming languages.
  • Operate with a high degree of autonomy, requiring minimal supervision or mentoring to deliver complex tasks.
  • Review specifications from architects and formal methods specialists, ensuring feasibility and alignment with design principles.
  • Lead the design and integration of software components and their interactions, including third-party libraries.
  • Ensure reliability of deployed products by providing availability for emergency response to severity 1 issues.
  • Contribute to high-quality deliverables by verifying, deploying, and documenting programs and systems.
  • Produce clear technical documentation and user manuals to support maintainability and knowledge sharing.
+ Show Original Job Post
























Senior Software Engineer (prototype) - Innovation R&D - Remote Eligible
Remote
Engineering
About IO Global
A technology company specializing in blockchain and cryptocurrency development, known for creating the Cardano platform.