Input Output is hiring a
Head of Architecture, Remote - United Kingdom
![Logo of Input Output](https://cdn.jobscollider.com/logo/input-output-5006.webp)
Summary
The job is for a Head of Architecture at IOHK's Midnight Tribe, responsible for leading software architecture development, transitioning research into product, and managing a team. The role requires experience in distributed systems, software industry, programming languages, formal methods, and people management.
Requirements
- Experience architecting solutions to significant challenges in distributed systems, ideally in blockchain
- 10+ years of experience in the software industry
- Engineering / Computer Science advanced degree, ideally a PhD
- Experience developing architectures in multiple programming languages and programming models
- Experience defining, delivering, and supporting impactful software architectures to engineering teams
- Experience transitioning research into product
- Ability to evaluate the computational complexity of software systems
- Experience applying formal methods to computer software, such as symbolic model checking, formal semantics, or proof assistants
- Experience developing languages and compilers
- Experience with zero-knowledge technologies
- Familiarity with the research literature in distributed consensus
- Proven experience in people management
- Proven experience in strategic planning
- Experience mentoring and developing rising talent in the technology department
- Technical oversight
- Research/Innovation forecasting
- Software engineering
- Excellent communication skills
- Leadership skills
- People and Process management
- Good interpersonal skills so as to be able to relate with people or personnel from different units of the company
Responsibilities
- Lead software architectures that allow engineering teams to faithfully implement the realization of emerging technologies
- Work closely with researchers and prototype engineers to evolve their work toward product readiness
- Ensure your architectures are appropriate and used correctly by engineering
- Recruit and develop talent as required
- Contribute significantly to the team culture, processes, and tools enabling your team to succeed
- Work closely with the Engineering and Product teams, together with staff from Operations to Define the products and success criteria for projects as they transition from research to reality
- Evaluate technical feasibility and define achievable scopes for ambitious, multi-component integrations
- Identify research initiatives that would support and differentiate the portfolios
- Shepherd internal research projects through the handoff to your engineering team
- Maintain strong ties with the original authors as development efforts raise new questions and possible new research directions
- Work closely with formal methods technology to continuously improve our ability to deliver high-assurance software without compromising delivery timelines
- Develop formal statements of work and maintain close ties throughout the resulting engagements with external vendors and contractors
- Lead the architecture team to deliver and support successful software architectures and prototypes to the Engineering team
- Contribute technical and systems design expertise to assist in software application architecture, development, implementation, and testing
- Working closely with the Engineering & Product Management, Project Management, DevOps, and Executive teams to deliver the product roadmap
- Contribute significantly to the team culture and processes that enable your team to succeed
- Recognize when training is worth the time and contribute to decisions on training
- Be conscious of the costs of architectural decisions and take these costs into account when jointly making important decisions
- Manage and evolve legacy solutions and integrate with legacy technology when appropriate
Benefits
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO
This job is filled or no longer available
Similar Jobs
- 💰~$160k-$175k📍Germany
- 💰$185k-$200k📍Worldwide
- 💰$222k-$299k📍United States, Canada
- 💰~$48k-$59k📍Thailand
- 💰~$90k-$120k📍Germany
- 💰~$120k-$137k📍United States
- 💰$300k-$350k📍United States
- 💰~$180k-$220k📍Worldwide
- 💰~$190k📍United States
- 💰~$103k-$120k📍Republic of Costa Rica