At a Glance
- Tasks: Lead a team of engineers to develop the Midnight blockchain and ensure high-quality product delivery.
- Company: IOHK is a pioneering tech company focused on blockchain research and development.
- Benefits: Enjoy competitive PTO, a new starter package for hardware essentials, and a diverse work environment.
- Why this job: Join a culture of innovation, challenge the status quo, and make a real impact in blockchain technology.
- Qualifications: Degree in a relevant field, 8+ years in software engineering, and 3+ years managing teams.
- Other info: Embrace a security-focused culture and foster collaboration while working with cutting-edge technology.
The predicted salary is between 43200 - 72000 £ per year.
Social network you want to login/join with: Rust Software Engineering Manager – Midnight, gb col-narrow-left Client: IO Global Location: gb, United Kingdom Job Category: Other – EU work permit required: Yes col-narrow-right Job Reference: dfb35f8374d1 Job Views: 5 Posted: 02.06.2025 Expiry Date: 17.07.2025 col-wide Job Description: Who are we? IOHK, 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. About Midnight: IOHK’s Midnight Tribe is a business technology provider and core contributor to the Midnight Network, a blockchain platform for developing decentralized applications that safeguard personal and commercial data. The Midnight Network is the first blockchain to offer programmable data isolation by leveraging zero-knowledge (ZK) proofs to enable selective disclosure of what information is visible on-chain and is designed to help developers implement necessary business policies, such as meeting regulatory requirements. What the role involves: As the Engineering Manager, your role will be pivotal in driving the design, planning, scripting, execution, and reporting of software development activities across all releases of the Midnight platform. Leading a highly skilled team of Software Engineers, you will collaborate closely with architects, product owners, and other stakeholders to drive the execution of our roadmap. While this role does have responsibilities of people management with high-level direction and planning, technical leadership will be a primary focus as the adoption of common standards, methods and tooling across the team and the wider organization is a necessity. Your contributions will be instrumental in ensuring smooth software operation and meeting client requirements during product launches. Lead a team of 5 experienced engineers dedicated to building the Midnight blockchain. Collaborate closely with cross-functional teams, including architects, software developers in test, and product managers, to ensure timely and high-quality product delivery. Collaborate with the product team to define and plan feature roadmaps, ensuring seamless execution. Maintain high standards within the team, guiding engineers in their professional growth. Play a key role in scaling the team, including hiring, interviewing, and contributing to planning healthy team growth and career progression. Provide leadership in driving a security-focused culture, fostering innovation, and promoting collaboration within the team and across the organization. Actively participate in writing Rust code , code reviews, offering valuable feedback on testability, code quality, and adherence to best practices. 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, engineering, mathematics, physics, or a related subject (Bachelor or above). Ability to lead and mentor lead software engineers. Proven experience in software engineering roles, with a minimum of 8 years experience working with complex software systems. 3+ years of experience in engineering team management. 3+ years of experience writing Rust code. 5+ years of practicing agile methodologies. Proficient in working with Git, SDLC, and variousCI/CD tools (GitHub Actions etc). Performance and security testing experience would be a plus. Solid understanding of blockchain technology, including distributed ledger concepts, consensus algorithms, and smart contracts (a plus). Demonstrated understanding of blockchain technology, including consensus algorithms and smart contracts (desirable). Proven experience in managing and leading teams of software engineers, fostering a culture of excellence and continuous improvement. Track record of focused and successful project delivery. Strong knowledge of software development life cycle (SDLC) methodologies, with a particular focus on Agile and DevOps practices. Are you an IOHKer? 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 IOHKer – we don’t set limits, we break them. New starter package to buy hardware essentials (headphones, monitor, etc) 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. #J-18808-Ljbffr
Rust Software Engineering Manager - Midnight employer: Io Global
Contact Detail:
Io Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Software Engineering Manager - Midnight
✨Tip Number 1
Familiarise yourself with the Midnight Network and its unique features, especially around zero-knowledge proofs. Understanding how these technologies work will not only help you in interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with the blockchain community by participating in forums or attending meetups. Networking with professionals in the field can provide insights into the latest trends and may even lead to referrals for the position.
✨Tip Number 3
Brush up on your Rust programming skills, particularly focusing on best practices and code quality. Being able to discuss your coding experience confidently will set you apart during technical discussions.
✨Tip Number 4
Prepare to showcase your leadership style and how you've successfully managed teams in the past. Be ready to discuss specific examples of how you've fostered a culture of excellence and innovation within your teams.
We think you need these skills to ace Rust Software Engineering Manager - Midnight
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Rust and team management. Emphasise your leadership skills and any projects that showcase your ability to deliver complex software solutions.
Craft a Compelling Cover Letter: In your cover letter, express your passion for blockchain technology and how your background aligns with IOHK's mission. Mention specific experiences that demonstrate your ability to lead teams and drive innovation.
Showcase Technical Skills: Include a section in your application that details your technical skills, especially your proficiency in Rust, agile methodologies, and any experience with CI/CD tools. This will help the hiring team see your fit for the role at a glance.
Highlight Leadership Experience: Since this role involves managing a team, be sure to highlight your previous leadership roles. Discuss how you've motivated teams, handled challenges, and contributed to their professional growth in your application.
How to prepare for a job interview at Io Global
✨Showcase Your Technical Expertise
As a Rust Software Engineering Manager, it's crucial to demonstrate your deep understanding of Rust and software engineering principles. Be prepared to discuss your past projects, particularly those involving complex systems, and how you applied Rust in those scenarios.
✨Emphasise Leadership Skills
Highlight your experience in leading and mentoring teams. Discuss specific instances where you've successfully guided engineers through challenges or fostered a culture of excellence and continuous improvement within your team.
✨Prepare for Behavioural Questions
Expect questions that assess your leadership style and problem-solving abilities. Use the STAR method (Situation, Task, Action, Result) to structure your responses, showcasing how you've handled difficult conversations or motivated your team in the past.
✨Understand the Company’s Vision
Familiarise yourself with IOHK's mission and the Midnight Network's goals. Be ready to discuss how your values align with theirs and how you can contribute to their vision of advancing blockchain technology and fostering innovation.