At a Glance
- Tasks: Lead a team of engineers to develop and enhance the Midnight blockchain platform.
- Company: Join IOHK, a pioneering tech company focused on blockchain research and development.
- Benefits: Enjoy remote work, laptop reimbursement, and competitive PTO.
- Why this job: Be part of a groundbreaking team shaping the future of blockchain technology.
- Qualifications: 8+ years in software engineering and team management, with Rust experience preferred.
- Other info: Embrace a culture of innovation and continuous growth at IOHK.
The predicted salary is between 54000 - 84000 £ per year.
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.
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.
Requirements Who you are:
- Degree in computer science, engineering, mathematics, physics, or a related subject (Bachelor or above).
- Ability to lead and mentor software engineers.
- Proven experience in software engineering roles, with a minimum of 8 years experience working with complex software systems.
- 8+ years of experience in engineering team management.
- 3+ years of experience in software engineering working with Rust.
- 5+ years of practicing agile methodologies.
- Proficient in working with Git, SDLC, and various CI/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).
- Experience with TypeScript and JavaScript is advantageous.
- 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.
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.
Software Engineering Manager - Midnight employer: Input Output (IOHK)
Contact Detail:
Input Output (IOHK) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Manager - Midnight
✨Tip Number 1
Familiarise yourself with the Midnight Network and its unique features, especially the use of zero-knowledge proofs. Understanding how these technologies work will help you articulate your vision for the role and demonstrate your technical expertise during discussions.
✨Tip Number 2
Showcase your leadership style by preparing examples of how you've successfully managed and mentored engineering teams in the past. Be ready to discuss specific challenges you've faced and how you fostered a culture of excellence and continuous improvement.
✨Tip Number 3
Engage with the blockchain community through forums or social media platforms. This will not only keep you updated on industry trends but also allow you to network with professionals who might provide insights or referrals related to the position.
✨Tip Number 4
Prepare to discuss your experience with Agile methodologies and how you've implemented them in previous roles. Highlight any specific tools or practices you've used to enhance team collaboration and project delivery, as this aligns closely with the expectations for the role.
We think you need these skills to ace Software Engineering Manager - Midnight
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering and team management. Emphasise your proficiency in Rust, agile methodologies, and any experience with blockchain technology, as these are key requirements for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for blockchain technology and your leadership style. Mention specific projects where you led teams to success, particularly in software development, and how you fostered a culture of excellence.
Showcase Technical Skills: Include a section in your application that showcases your technical skills, particularly in Rust, Git, and CI/CD tools. Provide examples of how you've applied these skills in previous roles, especially in complex software systems.
Demonstrate Cultural Fit: Reflect on IOHK's values in your application. Share experiences that demonstrate your ability to question the status quo, innovate, and collaborate effectively within a team. This will show that you align with their mission and culture.
How to prepare for a job interview at Input Output (IOHK)
✨Showcase Your Technical Expertise
As a Software Engineering Manager, it's crucial to demonstrate your deep understanding of software development, particularly in Rust and blockchain technology. Be prepared to discuss your past projects, the challenges you faced, and how you overcame them, showcasing your technical leadership.
✨Emphasise Team Leadership Skills
Highlight your experience in managing and mentoring software engineers. Discuss specific examples of how you've fostered a culture of excellence and continuous improvement within your teams, as this role requires strong people management alongside technical skills.
✨Prepare for Collaborative Scenarios
Since collaboration with cross-functional teams is key, be ready to share experiences where you've successfully worked with product owners, architects, and other stakeholders. Illustrate how you ensured timely and high-quality product delivery through effective communication and teamwork.
✨Demonstrate a Security-Focused Mindset
Given the emphasis on security in the Midnight Network, prepare to discuss your approach to fostering a security-focused culture within your team. Share any relevant experiences related to performance and security testing, and how you ensure adherence to best practices in software development.