Head of Engineering

Posted 111ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Head of Engineering at Engineered Intelligence Inc. overseeing development team and strategy for SaaS solutions in the analytics space.

Responsibilities:

  • Participate within a fast-growing start-up company with evolving requirements, where ownership and hands-on contribution is expected from every team member.
  • Success in this role will be measured by: development team throughput, meeting product delivery timelines, stability of the software (bug leakage, performance), growth and employee satisfaction within the team.
  • You are the Principal Engineer, accountable for outcomes from the software development team.
  • Play a hands-on role in all aspects of software development, especially in initial stages as the team grows.
  • The Head of Engineering is expected to actively contribute to coding, architecture, and technical problem-solving, ensuring direct engagement with the codebase and development workflows.
  • The successful candidate will balance strategic leadership with active technical participation.
  • Lead a high-performing software development team responsible for building a SaaS application for fixed asset analytics and investment planning.
  • Demonstrate technical knowledge by providing direction, mentorship, and advice on system design, development, and implementation.
  • Lead and mentor the development team, including performance management and compensation, skills development, and aligning career goals with business objectives.
  • Recruit, interview, and onboard to shape the team based on your strategy and company goals.
  • Coordinate with cross-functional teams such as product and delivery to understand requirements and deliver effective solutions.
  • Communicate with leadership to align priorities, manage capacity and expectations, and allocate resources effectively.
  • Foster a culture of technical excellence, collaboration, innovation, and continuous improvement.
  • Implement best practices for software development to ensure high-quality and scalable software, delivered on time and on budget.
  • Maintain the SDLC and evaluate technologies, tools, and techniques for improving efficiency.

Requirements:

  • 10+ years of experience with hands-on software development roles, including 5+ years in a management role.
  • Past experience working in a start-up would be an asset.
  • Must be able to write code.
  • Proven technical skills.
  • Significant hands-on experience in full-stack software development is required, preferably in our technology stack (see below).
  • Proven experience taking software products and features through design, implementation, testing, and release in an agile environment.
  • Strong knowledge of architecture patterns for modern SaaS and mobile applications.
  • Proven leadership skills.
  • Strategic thinker, able to tackle complex technical problems.
  • Proven leadership skills, with a track record of mentoring and guiding engineering teams.
  • Excellent communication skills, able to communicate to technical and non-technical teams.
  • Experience leading distributed teams and implementing effective communication, collaboration, and development workflows in a remote-first environment.
  • Preference for experience in the following domains: Performance optimization for analytics-heavy web applications. Experience in process engineering, familiarity with utilities, energy services, power generation, and/or renewables.

Benefits:

  • Fully remote work with offices in Calgary and Toronto.
  • Flexible work hours (Core working hours 10:00AM to 3:00PM).
  • Autonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.
  • Stock options so you can realize the value created with your work in the organization.
  • The opportunity to put your skills to work, add milestones to your resume, and be part of something great from the early stages of a promising business.
  • Interactive and supportive remote workplace culture.
  • Competitive compensation package.
  • Paid time off and Benefits.
  • Health spending account.