
Head of Engineering
Engineered Intelligence Inc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob 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