Improve how IOG builds and maintains software. Actively contribute to product development. Mentor and grow other software engineers. Act as a go-to person within the team and the wider organisation across multiple codebases and languages. 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 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