Engineered Intelligence Inc

Head of Engineering

Engineered Intelligence Inc

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

SDLC

About the role

  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentfull-stack developmentSaaS application developmentarchitecture patternsagile methodologyperformance optimizationsystem designimplementationtestingrelease management
Soft skills
leadershipmentorshipstrategic thinkingcommunicationcollaborationproblem-solvingteam managementemployee satisfactioninnovationcontinuous improvement