Head of Software Engineering - Midnight
Input Output
Description
Summary
We are looking for a talented Head of Software Engineering to join our team and help shape the future of Midnight’s products and technology. Midnight is a regulatory-friendly data protection-based blockchain that safeguards sensitive commercial and personal data, protecting fundamental freedoms of association, commerce, and expression for developers, companies, and individuals. Midnight utilizes a novel data protection-first programming model and ZK proofs while operating as a Cardano sidechain.
As Head of Software Engineering you will be responsible for leading the engineering organization and charged with delivering the Midnight blockchain and its supporting ecosystem. You will have the rare opportunity to make a significant impact in the blockchain, data protection, and regulatory compliance space. This role will report to the CTO of Midnight.
Summary
- Build and lead a solid team of software engineers, contributing to engineering efforts while demonstrating ownership of projects, cycles, and programs.
- Provide the engineering team with the processes, management, mentorship, and tools to design, deliver, and support mission-critical engineering solutions.
- Foster a team environment that promotes creative thinking, practical problem-solving, effective teamwork, and collaboration.
- Partner with product and architecture to ensure we balance product aspirations with engineering realities, tracking useful tech specifications, and maintaining appropriate user stories. Build upon, deliver and maintain technology aligned with the business vision and the needs of our customers.
- Work closely with the Architecture, Product Management, Project Management, DevOps and Executive teams to deliver the product roadmap.
Duties
Team
- Recruit and develop the engineering team, and create an effective team culture and processes
- Lead engineers to balance innovation with the practicalities of delivery
- Mentor and coach team members
Product & Technology Strategy
- Evaluate technical feasibility and define achievable scopes for ambitious, multi-component integrations
- Identify and develop portfolios of related technologies to build and support the Midnight ecosystem
- Identify research initiatives that would support and differentiate the portfolios
Plan & Process
- Determine and define clear deliverables, roles and responsibilities for staff members required for specific projects to get high-quality products and features through the software project lifecycle (build, test and release on time)
- Maintain high standards of software quality within the team by establishing best practices and performing code reviews for the software development team. Follow appropriate coding standards
Leadership
As leaders, it is our responsibility to motivate, develop and progress our fellow team members. 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 for more information on your duties and responsibilities as a leader at IOG.
Requirements
Key Competencies
- Team Leadership: Engaging, motivating, and supporting the team is most important. Managing the skills, qualifications, and capabilities is a challenge in the fast-changing technology landscape
- Delivering results: No function is effective if it can not deliver the needed results. Streamlined technology choices or effective leveraging of standards will reduce complexity and improve time to market
- Strategic Orientation: The technology capability and strategy should have a significant impact on the business strategy. How do you make the most of the new technologies within the existing resource constraints?
- Influencing and Collaboration: The differentiator - winning relationships - up, down, and sideways that create an environment of collective success
- Project Management: In order to successfully manage implementations
Education / Experience
- Engineering / Computer Science degree
- 10+ years experience in software industry
- Successful track record building, leading, and scaling engineering teams
- Experience mentoring and developing rising talent in the technology department
- Experience delivering and supporting high-availability software services
- Demonstrated ability to think strategically and make sound decisions that align with business objectives
- Excellent verbal and written communication skills with high EQ
Benefits
Location
IOG is a fully distributed organization but due to team distribution, we require someone to be based either in the United States, preferably on the East Coast, or in Ireland / UK.
The base salary for this position has a range of $161k up to $225k per year at the commencement of employment. Any offer is determined by overall experience and performance during the interview process. This is only part of the total compensation package.
All colleagues
- Flexible schedule
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO and Sick Leave plan
US Employees
- Medical, Dental, and Vision benefits coverage through Anthem for the employee and dependents
- 401k
- Health Savings Account
- Life Insurance
UK & Ireland Employees
- Monthly Health Stipend to use towards any wellness or medical coverage/service
- Pension
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.
Something looks off?