Summary
Join IOHK's Midnight Tribe as an Engineering Manager and lead a team of 5 experienced engineers building the Midnight blockchain platform. You will drive software development activities across all releases, collaborating with architects, product owners, and other stakeholders. This role requires strong technical leadership, focusing on the adoption of common standards and methods. You will also be responsible for people management, including hiring and team growth. The ideal candidate possesses extensive experience in software engineering, team management, and working with Rust and Agile methodologies. IOHK offers remote work, laptop reimbursement, a new starter package, learning and development opportunities, and competitive PTO.
Requirements
- 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
- 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)
- 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
Responsibilities
- 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 coding, code reviews, offering valuable feedback on testability, code quality, and adherence to best practices
- Motivate, develop and progress fellow team members
- Communicate openly with all members of your team, address any issues head on and not shy away from difficult conversations
- Empower your team to provide the best results by organizing clear processes and coordinating team efforts
Preferred Qualifications
- Performance and security testing experience
- Solid understanding of blockchain technology, including distributed ledger concepts, consensus algorithms, and smart contracts
- Experience with TypeScript and JavaScript
- Demonstrated understanding of blockchain technology, including consensus algorithms and smart contracts
Benefits
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.