Remote Senior Software Engineer (Haskell) - Consensus - IOE: Cardano

Posted

Apply now
Please, let IO Global know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • IOG is a technology company focused on blockchain research and development, known for its scientific approach to blockchain development.
  • The Senior Software Engineer will improve how IOG builds and maintains software and actively contribute to product development.
  • Responsibilities include enhancing engineering practices within a team and identifying cross-team improvements by sharing code and implementing new practices.
  • The role involves mentoring and growing other software engineers and acting as a go-to person within the team and the wider organization across multiple codebases and languages.
  • The engineer will advocate for quality, tackle complex system issues, and use systematic debugging to diagnose problems.
  • The position requires regular collaboration across teams to foster a culture of iterative, autonomous development and future scaling.
  • The engineer will lead the design of components, verify and deploy programs, and write documentation and technical user manuals.
  • Availability for emergency fixing of severity 1 issues on deployed products is also required.

Requirements:

  • A degree in Computer Science is desirable but not essential.
  • Candidates must have 10+ years of software engineering experience in Haskell.
  • Experience with Git and Git workflow is required.
  • The ability to understand project needs and set deadlines is essential.
  • Candidates should articulate new issues clearly and suggest changes for implementation.
  • Writing idiomatic code that meets acceptance criteria and creating sufficient tests for code coverage is necessary.
  • Documentation of code and APIs must be concise and unambiguous.
  • Providing guidance on work assignments and delivering deep reviews and feedback is expected.
  • Pragmatic adherence to software engineering principles is required.
  • Experience maintaining large and complex codebases is essential.
  • Candidates should understand scientific research and apply it to software design and implementation.
  • A deep understanding of distributed systems is necessary, and prior experience with blockchain technology is advantageous.
  • Experience debugging Haskell performance problems is required.

Benefits:

  • The position offers remote work flexibility.
  • There is a laptop reimbursement program.
  • New starters receive a package to buy hardware essentials such as headphones and monitors.
  • Learning and development opportunities are provided.
  • Competitive paid time off (PTO) is included.
Apply now
Please, let IO Global know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback