Software Engineering Lead (Rust) - Catalyst

Related keywords: remote job qaremote job financeremote job research

This page contains product affiliate links.

Overview

The job opening is for a Software Engineering Lead (Rust) at IOHK, a technology company focused on Blockchain research and development. IOHK is renowned for its commitment to scientific approaches in blockchain, emphasizing peer-reviewed research, formal methods, security, scalability, and sustainability. The company provides a platform for projects in decentralized finance (DeFi), governance, and identity management, all aimed at advancing blockchain technology on a global scale.

About Catalyst

The position is part of IOG’s Catalyst Tribe, an innovation platform within the Cardano blockchain ecosystem. Catalyst facilitates decentralized communities in proposing, evaluating, and funding projects, ensuring efficient grant allocations and verifiable decision-making processes. The platform is essential for fostering innovation and tackling growth challenges in blockchain ecosystems.

Role and Responsibilities

As a Software Engineering Lead, you will:

  • Write high-quality Rust code for IOG products, focusing on the needs of the market.
  • Work collaboratively with software architects, product managers, project managers, and QA test engineers to ensure effective communication.
  • Lead the development of engineering practices within product teams, fostering continuous improvement and skill development.
  • Coordinate cross-functional teams across multiple time zones and provide technical leadership and mentorship to Rust engineers.
  • Independently manage complex software tasks and address technical challenges proactively.
  • Refine specifications in collaboration with architects and formal methods specialists.
  • Oversee the design of algorithms and system architectures for the software solutions.
  • Ensure the delivery of maintainable, scalable Rust code, promote agile software development practices, and lead code review processes.
  • Address technical debt and oversee bug resolution processes while integrating third-party software components.
  • Manage software verification and deployment processes to maintain reliability and stability of products.
  • Create and maintain comprehensive technical documentation.

This role requires working in a fast-paced environment where adapting to changes and advancing the technical landscape is vital.

Required Skills and Qualifications

Candidates interested in this position should have the following skills and qualifications:


  • A minimum of 7 years of experience in software engineering, with at least 3 years in technical leadership roles.
  • Extensive experience with version control systems like Git.
  • Proven track record of delivering large-scale software projects from conception to production.
  • Proficiency in both functional and object-oriented programming paradigms, preferably with a focus on Rust.
  • Familiarity with software engineering best practices including design patterns, testing strategies, and debugging methodologies.
  • Strong knowledge of distributed systems, networking, and the foundational principles of cryptography.
  • Exceptional analytical and problem-solving skills, with a proactive approach to identifying risks and implementing solutions.
  • Strong communication skills for articulating technical concepts clearly.

A bachelor’s degree in Computer Science, Software Engineering, or a related discipline is preferred but not mandatory. The candidate should demonstrate strong leadership abilities and capability in mentorship, ensuring that team performance is guided and enhanced efficiently.

Salary and Benefits

While the specific salary details are not explicitly stated, IOHK offers competitive pay alongside benefits that include:

  • Remote working opportunities.
  • Laptop reimbursement as part of the starter package for hardware essentials such as headphones and monitors.
  • Access to various Learning & Development opportunities to enhance professional skills.
  • Competitive Paid Time Off (PTO) for work-life balance.

Company Culture and Values

IOHK emphasizes diversity and fair treatment among its employees and job applicants. The company fosters an inclusive environment and values merit, competence, and talent across all levels. It encourages individuals who are curious and eager to bring innovation to challenge the status quo.

Conclusion

This role presents an excellent opportunity for seasoned professionals in software engineering, particularly those with a strong foundation in Rust and leadership experience. If you are driven by curiosity, innovation, and a desire to contribute to groundbreaking developments in blockchain technology, this position at IOHK could be a great fit for you.



This job offer was originally published on himalayas.app

IOHK

United Kingdom

Software development

Full-time

March 28, 2025

11 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.