Software Engineering Lead (Rust) - IOE: Cardano
Software Engineering Lead (Rust) - IOE: Cardano

Software Engineering Lead (Rust) - IOE: Cardano

London Full-Time 100800 - 126000 ÂŁ / year (est.) No home office possible
I

At a Glance

  • Tasks: Lead a team in developing high-quality software using Rust and agile practices.
  • Company: Join IOG, a pioneering tech company focused on blockchain research and development.
  • Benefits: Enjoy remote work, learning opportunities, and a new starter package for essential hardware.
  • Why this job: Be part of a creative team driving innovation in blockchain technology with a positive impact.
  • Qualifications: 10+ years in software engineering, including team management and strong Rust experience.
  • Other info: Diversity is valued; all applicants are treated based on merit and talent.

The predicted salary is between 100800 - 126000 ÂŁ per year.

Software Engineering Lead (Rust) – IOE: Cardano

iome Greater London, England, United Kingdom

Join or sign in to find your next job

Join to apply for the Software Engineering Lead (Rust) – IOE: Cardano role at iome

Software Engineering Lead (Rust) – IOE: Cardano

iome Greater London, England, United Kingdom

1 week ago Be among the first 25 applicants

Join to apply for the Software Engineering Lead (Rust) – IOE: Cardano role at iome

Get AI-powered advice on this job and more exclusive features.

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 decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.

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 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.
What The Role Involves
As an experienced Software Engineer Lead role, you have responsibility for the quality of engineering practices within a product team, and the development of those skills within the team. Software Engineer Lead works to identify cross-team improvements for IOG by (for example) sharing code, removing complexity or implementing new practices.
As a Lead you are there to coach and develop your team members and lead team achievements by providing continuous and actionable feedback and opportunities to learn and grow within IOG.
As a member of the Software Engineering team at IOG you are responsible for writing high-quality code for our products. You have the exciting challenge of working with cutting-edge research and technology with a focus on the market\’s needs. To support you on this challenge, our products have software architects, product managers, project managers, formal methods specialists, software engineers and software test engineers with whom you must communicate professionally, effectively and efficiently.

  • 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 team mates
  • 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
  • Be knowledgeable of distributed and concurrent computation
  • Be knowledgeable of the basics of cryptography

Leadership
As Leaders it is our responsibility to motivate, develop and progress our fellow team members. As a Leader there is a need to communicate openly with all members of your team, address any issues head on and not shy away from difficult conversations.
Empowering your team to provide the best results by organizing clear processes and coordinating team efforts should be your top priority.
Please read our Leadership at IO Global document for more information on your duties and responsibilities as a leader at IOG
Requirements
Who you are:

  • Degree in Computer Science is desirable but not essential
  • 10+ years of software engineering experience, including 2 years of team management
  • Solid System Programming experience: You’ll have strong experience in system development using Rust (relevant experience in C++ will be considered)
  • Distributed system and network development
  • High-performance code, CPU and memory optimisation
  • Software development methods such as agile programming and test-driven development
  • HTTP API understanding as well as accessibility and security compliance.
  • Experience in developing cryptography protocols would be a bonus as would Blockchain experience
  • Experience with modular and event-driven architecture.
  • Understanding of Cardano principles and ecosystem background.
  • Experience working with Git and Git workflow
  • Practical experience with Agile software development methods
  • Knowledge of functional and object-oriented programming paradigms
  • Real-world experience of software release and maintenance process
  • 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
  • Break down tasks into subtasks that are completable in a short amount of time and report completion as required by managers
  • Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, …)

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.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Online Audio and Video Media

Referrals increase your chances of interviewing at iome by 2x

Sign in to set job alerts for “Lead Software Engineer” roles.

London, England, United Kingdom 4 weeks ago

Senior Software Engineer I – Treasury Markets

London, England, United Kingdom 2 hours ago

Senior C++ Developer, Market Data (Ref: b-443)

London, England, United Kingdom 1 month ago

Software Engineering Manager – Financial Services

London, England, United Kingdom 1 week ago

Software Engineering Lead (Flutter) – Catalyst

Greater London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 day ago

London, England, United Kingdom 2 days ago

Senior Software Engineer – Age of Empires (Remote)

London, England, United Kingdom 1 month ago

Lead Software Engineer, Legal & Compliance

London, England, United Kingdom 2 months ago

London, England, United Kingdom 4 months ago

Senior Software Engineer – France Global Payroll

London, England, United Kingdom 2 weeks ago

Greater London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

PT-JR015260 – Lead KDB Software Eng – VP

London, England, United Kingdom 3 days ago

London, England, United Kingdom 4 weeks ago

IC3 – Senior Software Engineer I – Business Account management team

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 6 hours ago

Greater London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

City Of London, England, United Kingdom ÂŁ140,000.00-ÂŁ180,000.00 3 weeks ago

London, England, United Kingdom 2 weeks ago

Senior Lead eSoftware Engineer – Equities Algo Trading – Java – VP

London, England, United Kingdom 1 day ago

London, England, United Kingdom 5 days ago

Operations Resilience Lead -IT (Lead II – Software Engineering)

London, England, United Kingdom 2 weeks ago

Senior Software Engineer – Card Integrations – Visa / Mastercard

London, England, United Kingdom 1 month ago

London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 week ago

Lead Software Developer – OutsideIR35 – Wealth Manager – London

City Of London, England, United Kingdom 4 days ago

London, England, United Kingdom 15 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Software Engineering Lead (Rust) - IOE: Cardano employer: Io Me

At IOG, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters creativity and innovation in the rapidly evolving field of blockchain technology. Our commitment to employee growth is evident through our extensive learning and development opportunities, competitive benefits, and a supportive environment that encourages collaboration across diverse teams. Located in Greater London, we provide a unique chance to work with cutting-edge technology while enjoying the flexibility of remote work and a strong focus on work-life balance.
I

Contact Detail:

Io Me Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Lead (Rust) - IOE: Cardano

✨Tip Number 1

Familiarise yourself with the Cardano ecosystem and its principles. Understanding the specific technologies and methodologies used in Cardano will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've successfully managed teams in the past. Be ready to discuss how you’ve empowered team members and improved engineering practices, as this is a key aspect of the role.

✨Tip Number 3

Brush up on your Rust programming skills, especially in system development. Consider contributing to open-source projects or building personal projects using Rust to demonstrate your proficiency and passion for the language.

✨Tip Number 4

Network with professionals in the blockchain and software engineering communities. Engaging with others in the field can provide valuable insights and potentially lead to referrals, increasing your chances of landing the job.

We think you need these skills to ace Software Engineering Lead (Rust) - IOE: Cardano

Proficiency in Rust programming
Experience in system programming
Knowledge of distributed systems and network development
High-performance code optimisation
Agile software development methodologies
Test-driven development (TDD)
Understanding of HTTP APIs and security compliance
Experience with cryptography protocols
Familiarity with modular and event-driven architecture
Understanding of Cardano principles and ecosystem
Proficient in Git and Git workflows
Experience in functional and object-oriented programming paradigms
Real-world experience in software release and maintenance processes
Ability to write idiomatic and efficient code
Experience in writing comprehensive unit and property tests
Strong documentation skills for code and APIs
Ability to break down tasks into manageable subtasks
Leadership and team management skills
Excellent communication skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Rust and any relevant system programming. Emphasise your leadership skills and experience in managing teams, as this role requires strong coaching abilities.

Craft a Compelling Cover Letter: In your cover letter, express your passion for blockchain technology and how your background aligns with IOG's mission. Mention specific projects or experiences that demonstrate your ability to lead and innovate in software engineering.

Showcase Relevant Projects: Include examples of past projects where you used Rust or worked on distributed systems. Highlight your contributions and the impact of your work, especially in terms of performance optimisation and code quality.

Prepare for Technical Questions: Be ready to discuss your technical expertise in Rust, agile methodologies, and cryptography protocols during interviews. Brush up on your knowledge of Cardano principles and be prepared to explain how you would approach challenges in software development.

How to prepare for a job interview at Io Me

✨Showcase Your Rust Expertise

Make sure to highlight your experience with Rust during the interview. Be prepared to discuss specific projects where you've used Rust, focusing on system programming and any performance optimisations you've implemented.

✨Demonstrate Leadership Skills

As a Software Engineering Lead, you'll need to show your ability to coach and develop team members. Prepare examples of how you've successfully led teams, provided feedback, and facilitated growth in others.

✨Understand Blockchain Fundamentals

Since the role is with a blockchain-focused company, brush up on your knowledge of blockchain technology, particularly Cardano principles. Be ready to discuss how your skills can contribute to their projects in decentralised finance and governance.

✨Prepare for Technical Questions

Expect technical questions related to distributed systems, high-performance code, and software development methodologies. Practise explaining complex concepts clearly and concisely, as communication is key in this role.

Software Engineering Lead (Rust) - IOE: Cardano
Io Me

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
  • Software Engineering Lead (Rust) - IOE: Cardano

    London
    Full-Time
    100800 - 126000 ÂŁ / year (est.)

    Application deadline: 2027-08-11

  • I

    Io Me

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>