Software Engineer (Haskell) - Djed - IOE: Cardano

£84k - £115k per annumEstimated
Remote
  • Remote job

Who are we?

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 the Cardano blockchain, as well as other products in the areas of decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain and Web3 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.

What the role involves:

As a Senior Software Engineer, you are responsible for improving how IOG builds and maintains software, alongside actively contributing to product development, including the quality of engineering practices within a team. 

You will work across teams to identify cross-team improvements 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.

  • Advocates for and models great quality with proactive actions, and tackles difficult and subtle system issues

  • Uses systematic debugging to diagnose all issues within a set of related domains and leads in fostering a culture of observability and monitoring across several teams

  • Regularly works across teams to build a culture for iterative, autonomous development and future scaling.

  • Is a technical and prioritisation leader across a set of related team's domains, consistently pushing boundaries and exploring gaps in understanding.

  • Is a go-to within the team and the wider organisation across multiple codebases and languages. 

  • Be proactive and require minimal supervision or mentoring to complete tasks

  • Review specifications produced by architects and formal methods specialists

  • Lead the design of components and their interactions

  • 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

  • Write documentation for the code

  • Write technical user manuals

  • Be knowledgeable of distributed and concurrent computation

  • Be knowledgeable of the basics of cryptography

  • Implement new features of the stablecoin protocol and additional products

  • Design and implement testing strategies for stablecoin and other products

  • Synchronize with the technical manager to validate the roadmap

  • Identify opportunities for improving productivity and robustness through refactorings / adoption of industry best practices

  • Translate specifications into concrete designs, considering architectural design and security aspects

  • Pair program with other team members, aiming to collaborate and educate

  • Liaise with operations and UI teams to ensure that all aspects of product quality are considered

  • Occasionally work on prototypes to try out new features in an experimental setting

  • Estimate & prioritize work items and break them down into smaller tasks

Requirements

Who you are:

  • Degree in Computer Science or equivalent / related qualification
  • 5+ years of writing maintainable and well-tested Haskell in a commercial environment
  • Good understanding of Haskell type system, libraries and GHC runtime & performanceExperience working with Git and Git workflow
  • Practical experience with Agile software development methods
  • Knowledge of functional and object-oriented programming paradigms
  • Ability to work in a team and collaborate across different time zones and levels of experience
  • Exceptional ability to communicate ideas in writing. Must be able to implement formal specifications
  • Ability to understand project needs, objectives and timescales to feed into planning and setting deadlines for a specific stream. 
  • Clearly articulates new issues, suggests changes to management for implementation.
  • Write idiomatic code that satisfies the acceptance criteria of a given task
  • Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.
  • Document code and APIs concisely and unambiguously
  • Provide detailed guidance on the work to be done, assist with task assignments and deliver deep reviews and feedback on the work.
  • Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)

Additional experience (Optional)

  • Knowledge of blockchain and DeFi applications, specifically Cardano
  • Experience with finance applications
  • Experience using nix

Are you an IOGer?

Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Are you able to spark thoughtful debates, bringing out the inquisitiveness in others? Does the promise of continuously growing excite you? Then get ready to reimagine everything you thought wasn’t possible because that’s what it means to be an IOGer - we don’t set limits, we break them. 

Benefits

  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO 

At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Engineer (Haskell) - Djed - IOE: Cardano in Remote vacancy
  • £69k - £91k per annumEstimated
     ...scalability, and  sustainability.  Our projects include the Cardano blockchain, as well as other products in the areas of...  ...fearless, to be changemakers. What the role involves: As a Software Engineer at IOE you are responsible for writing high-quality code for our products... 
    Suggested
    Remote job

    IO Global

    Remote
    more than 2 months ago
  • £68k - £90k per annumEstimated
     ...scalability, and  sustainability.  Our projects include the Cardano blockchain, as well as other products in the areas of...  ...be changemakers. What the role involves: As a Senior Software Engineer in Test at IOE, you are responsible for improving how IOE builds, maintains... 
    Suggested
    Remote job

    IO Global

    Remote
    more than 2 months ago
  • £53k - £73k per annumEstimated
     ...changemakers. What the role involves: As a Site Reliability Engineer (SRE) you are an integral part of our open-source project,...  .... This role combines service operation, systems engineering and software engineering principles to operate and monitor services as well as... 
    Suggested
    Remote job

    IO Global

    Remote
    more than 2 months ago
  • £55k - £70k per annum

     ...to be a catalyst for innovation in the music industry? A prominent developer of innovative music production software is seeking a talented Web Software Engineer to join their dynamic team. They’re dedicated to empowering artists and creators through cutting-edge technology... 
    Suggested
    Full time
    Long term contract

    Cortex IT Recruitment

    Remote
    7 days ago
  • £62k - £83k per annumEstimated
     ...Keller Executive Search is looking for an innovative and detail-oriented Software Engineer to join our team. In this role, you will be integral in developing software applications that meet the needs of our clients while ensuring the highest quality standards. If you have... 
    Suggested
    Remote job
    Permanent employment

    Keller Executive Search International

    Remote
    more than 2 months ago
  • $38k - $49k per annum

     ...About us  We’re an award-winning enterprise software scale-up with high ambitions for growth. We recently won the ScotlandIS Digital...  ...’re not there yet. That’s where you come in.  As part of our Engineering team, you will be delivering UI-driven features that help our customers... 
    Remote job
    Full time
    Long term contract
    Work at office
    Work from home
    Hybrid work
    Flexible hours
    3 days week
    Working Monday to Friday

    Dayshape

    Remote
    more than 2 months ago
  • £75k - £90k per annum

     ...seems very few are using it. On average, I will speak with 3/4 engineers a day that are either keen to get their hands on it for the...  ...sink your teeth into it can be tricky -- well, look no further. Software Engineers of all levels, whether you're a Rust maestro or someone... 
    Remote job
    Permanent employment

    LinuxRecruit

    Remote
    7 days ago
  • £40k - £55k per annumEstimated
     ...Futures .   Become a Krakenite and build the future of crypto!   Proof of work The Team We are seeking a skilled Software Engineer to join our Desktop team developing and enhancing  Kraken Desktop , the premier electronic trading platform. This role involves... 
    Full time
    Local area
    Remote work

    Optimum Source Inc.

    Remote
    a month ago
  • $89k - $139k per annum

     ...Summary The Wikimedia Foundation is looking for product software engineers to join the  Growth team , reporting to product engineering management. As a product engineer, you will be responsible for building out the user facing components for our product user experiences.... 
    Full time
    For contractors
    Local area
    Remote work

    Optimum Source Inc.

    Remote
    more than 2 months ago
  • €90k - €100k per annum

    Rusty hands, sounds bad right? Maybe you want to get your hands dirty with Rust.  The Rust programming language is exciting, it provides security, scalability and suitability for building heavy applications. If you have used Rust you know this, and I'm sure you are keen to...
    Remote job
    Permanent employment
    Immediate start
    Gangs

    LinuxRecruit

    Remote
    7 days ago
  • £35k - £46k per annumEstimated
     ...business, we’ll be building a stronger economy that can change the world. As an Engineer at Xero, you’ll work in collaboration with other Xeros to help create and deliver beautiful software to our customers, faster. You’ll undertake software application development on applications... 
    Permanent employment
    Work at office
    Remote work
    Holiday work
    Flexible hours

    Xero Limited

    Remote
    29 days ago
  • €80k - €90k per annum

     ...range product, so experience creating products and features from scratch is a necessity. Day to day, you'll be solving challenging engineering problems, experimenting with new ideas, and striving to find the best technical solutions to ensure scalable and maintainable... 
    Remote job
    Permanent employment

    LinuxRecruit

    Remote
    28 days ago
  • £36k - £49k per annumEstimated
     ...Your Mission: Learn, Grow, and Deliver Impact As an  L2 Software Engineer at Clipboard Health, you won’t just build features—you’ll sharpen your skills, tackle real-world challenges, and contribute to solutions that truly matter in healthcare. If you’re eager to grow alongside... 
    Full time
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Bee Talents

    Remote
    more than 2 months ago
  • £49k - £64k per annumEstimated
     ...We’ve partnered with a YC-backed AI tooling startup to find an Open Source Software Engineer who’s passionate about building developer tools for the LLM era. The company is developing a widely adopted, open-source framework for evaluating LLM applications, which is already... 
    Remote work
    No agency

    DNA325

    Remote
    11 days ago
  • £51k - £70k per annumEstimated
     ...of 4.3 years You can find out more about working with us here and here. The role: We're looking for an exceptional Software Engineer to work in one of our cross-functional pods focused on building and enhancing features of our core company product that engage and... 
    Remote job
    Work at office
    Hybrid work
    2 days week

    Second Nature

    Remote
    more than 2 months ago
  • £55k - £65k per annum

     ...orientation period. All travel and accommodation costs will be reimbursed.   About DealerKit We are a young, award-winning automotive software business leading the way with our flagship business management SaaS platform, DealerKit. It has been over 11 years in the making,... 
    Full time
    Remote work
    Flexible hours

    DNA325

    Remote
    more than 2 months ago
  • £44k - £57k per annumEstimated
     ...Software Engineer – Java Full Stack The Company: At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients.... 
    Remote job
    Full time
    Flexible hours

    Amber Labs

    Remote
    16 days ago
  • £50k - £70k per annum

     ...Seize the exciting opportunity to establish an engineering function from the ground up at a San Francisco-based startup. In this role, you will have the chance to refine and expand your programming skills, particularly in Rust, but also building up your skills further in... 
    Remote job
    Permanent employment

    LinuxRecruit

    Remote
    7 days ago
  • £56k - £75k per annumEstimated
     ...and experiences, so we can collectively revolutionize travel and together find the good out there. We are looking for a Level 2 Software Engineer to join the Domain Platform Team, senior team at Tripadvisor covering a breadth of technologies and infrastructure. Being part... 
    Full time

    Boyden

    Remote
    more than 2 months ago
  • £60k - £81k per annumEstimated
     ...performance, fault-tolerant systems that power global safety operations, ensuring our solutions stay reliable and efficient at scale. As an engineer here, you’ll have full autonomy over architecture and product evolution, allowing you to shape the future of workplace safety... 
    Remote job

    Protex AI

    Remote
    more than 2 months ago
  • $60k - $75k per annum

     ...Together, we will continue to make a meaningful difference in the lives of millions. &##129321; What will I be doing? As a full stack engineer you'll: Contribute to the engineering of new features, specialising in either Go (backend) or Frontend development based on your... 
    Remote job
    Permanent employment
    Employment trial period

    Birdie

    Remote
    more than 2 months ago
  • £62k - £84k per annumEstimated
     ...experience designing and implementing highly available and performant fault-tolerant distributed systems. ~5+ years of experience in software engineering with demonstrated proficiency in programming languages, such as nodejs, typescript and overall system design. ~ Experience... 
    Full time
    Work from home

    DNA325

    Remote
    more than 2 months ago
  • £69k - £94k per annumEstimated
     ...Our client is a pioneering tech company at the forefront of blockchain and AI innovations. We are in search of a  Software Engineer, Backend who is eager to build and scale groundbreaking solutions, and join us on this exciting journey as we expand our team. This position... 
    Remote job
    Hybrid work
    Flexible hours

    MLabs

    Remote
    more than 2 months ago
  • £67k - £89k per annumEstimated
     ...evaluate new features and tools that drive revenue and help businesses grow better Collaborate in a diverse, cross-functional team of engineers, PMs, designers, and researchers, where everyone's input is valued Work closely with different teams across HubSpot, from product... 
    Full time
    Work at office
    Remote work
    Hybrid work

    TFECTA - Digital Innovations

    Remote
    a month ago
  • £55k per annum

     ...month !! Are you passionate about using technology for social good? I’m helping a mission-driven AI start-up find a Full-Stack Software Engineer, well-versed in C# .Net & React.js, along with exposure to Azure. They’re tackling one of the most urgent challenges of the... 
    Remote job
    Permanent employment
    Work at office
    Work from home
    Holiday work
    Remote
    27 days ago
  • £46k - £65k per annumEstimated
     ...Position: ~ Software Engineer/Senior Software Engineer (Backend) Experience: ~6+ years of professional software engineering experience, working with a variety of technologies, and have increasingly impactful accomplishments Role and Responsibilities:... 
    Remote job
    Full time

    Atlas Primary

    Remote
    16 days ago
  • £58k - £75k per annumEstimated
     ...Who We Are: We believe that open-source software, open standards and APIs are the greatest transformational tools for organizations in...  ...Morgan (Creator of Linkerd, CEO Buoyant), Seth Vargo (Senior Staff Engineer, Google), Adam Gross (Former CEO, Heroku), Sri Viswanath (Former... 
    Remote job
    Work from home
    Home office
    Flexible hours

    Diagrid

    Remote
    more than 2 months ago
  • £57k - £77k per annumEstimated
     ...better for small business, we’ll be building a stronger economy that can change the world. You'll help build and manage software that solves engineering problems at scale. You’ll work in collaboration with other Xeros to help create and deliver beautiful software to our customers... 
    Permanent employment
    Work at office
    Remote work
    Holiday work
    Flexible hours

    Xero Limited

    Remote
    more than 2 months ago
  • £65k - £80k per annum

     ...Based out of central London, this global leader in their industry is searching for an ambitious Senior Software Engineer in Test to help the organisation keep up with the rapid growth of the market. Beyond simply testing software, you'll spearhead a cultural shift, championing... 
    Remote job
    Permanent employment
    Shift work

    LinuxRecruit

    Remote
    7 days ago
  • £70k - £80k per annum

     ...enjoying substantial financial backing from the larger enterprise. This organisation is currently in search of a skilled Senior Software Engineer in Test to spearhead streamlined testing and automation strategies. In this role, you'll be a linchpin in the team, taking... 
    Remote job
    Permanent employment
    Odd job
    Work at office

    LinuxRecruit

    Remote
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Haskell) - Djed - IOE: Cardano. Be the first to apply!

Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions