Enable job alerts via email!

Software Engineering Manager

Engineered Intelligence Inc.

Toronto

Remote

CAD 90,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a strategic Software Engineering Manager to lead a talented development team. In this pivotal role, you'll shape the growth strategy, manage resources, and drive collaboration across departments. Your expertise in full-stack development and leadership will be crucial as you optimize workflows and cultivate a culture of innovation. Enjoy the flexibility of a remote-first environment while contributing to impactful projects that shape the future of software development. This is your chance to make a significant impact in a dynamic, fast-growing organization.

Benefits

Remote-First Work Environment
Flexible Hours
Autonomy & Growth
Impactful Work
Engaging Team Culture
Competitive Compensation
Paid Time Off & Wellness Support

Qualifications

  • 10+ years in software development with 5+ years in management.
  • Strong knowledge of SaaS architecture patterns.

Responsibilities

  • Lead a high-performing software development team for a SaaS application.
  • Foster a culture of technical excellence and continuous improvement.

Skills

Software Development
Leadership
Agile Methodologies
Communication Skills
Performance Optimization

Education

Bachelor's Degree in Computer Science or related field

Tools

Java
Scala
Spring Framework
Python
Apache Spark
Node.JS
Angular2+
MongoDB
PostgreSQL
AWS

Job description

Are you a strategic leader with a passion for building exceptional software and empowering teams to thrive? Engineered Intelligence Inc. is looking for an experienced and driven Software Engineering Manager to lead our talented development team as we continue to scale.

In this role, you’ll have the unique opportunity to shape and implement the strategy for growing our development team, manage capacity and budgets, and ensure the right people and resources are in place to succeed. You’ll collaborate closely with our CTO and the Head of Product, while working cross-functionally with designers and other key stakeholders to bring our product roadmap to life.

This is more than a management role — it's a chance to lead by example, optimize development workflows, and cultivate a culture of innovation, technical excellence, and continuous improvement.

Qualifications & Skills:

Background

  • 10+ years of experience with hands-on software development, including 5+ years in a management role.
  • Experience working in a start-up would be an asset.

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 effectively to technical and non-technical teams.
  • Experience leading distributed teams and implementing effective team 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.

Key Responsibilities:

Contribute to a fast-growing start-up company with evolving requirements, where ownership and hands-on contribution is expected from every member of the team.

  • Success in this role will be measured by: Development team throughput, meeting product delivery timelines, software stability and performance (bug leakage, performance), team growth and satisfaction.

Lead a high-performing software development team responsible for building a SaaS application for fixed asset analytics and investment planning.

  • Lead and mentor the development team, including performance management, compensation, skills development, and actively aligning career goals with business objectives
  • Recruit, interview, and onboardto shape the team based on your strategy to meet the Company's goals
  • Coordinate with cross-functional teamssuch as product and delivery to understand requirements and deliver effective solutions
  • Leadership communicationto align priorities, manage capacity/expectations, and allocate resources effectively
  • Foster a culture of technical excellence, collaboration, innovation, and continuous improvement
  • Demonstrate technical knowledge by providing direction, mentorship, and advice on system design, development, and implementation
  • 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

Technologies we use:

Java, Scala, Spring framework, Python, Apache Spark, Node.JS, Angular2+, MongoDB, PostgreSQL, Bitbucket, AWS, Docker, Jenkins, Microsoft suite (Office 365, Teams)

What We Offer:

  • Remote-First Work Environment – Enjoy the flexibility of fully remote work, with office spaces available in Calgary and Toronto for in-person collaboration.
  • Flexible Hours – Work around a core schedule (10:00 AM – 3:00 PM) while maintaining a work-life balance that suits you.
  • Autonomy & Growth – Take ownership of diverse responsibilities, explore cross-disciplinary opportunities, and advance your career in a dynamic, fast-growing company.
  • Impactful Work – Leverage your skills to contribute meaningfully, build an impressive track record, and be part of an exciting business from its early stages.
  • Engaging Team Culture – Join a supportive, interactive, and collaborative remote work environment
  • Competitive Compensation – Receive a competitive salary and flexible benefits package.
  • Paid Time Off & Wellness Support– Enjoy generous paid time off, and Health Spending Accounts to prioritize your well-being.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering Manager - Sustaining Engineering

Canonical

Toronto

Remote

USD 90.000 - 150.000

5 days ago
Be an early applicant

Software Engineering Manager (Backend SaaS)

Canonical

Toronto

Remote

USD 90.000 - 150.000

11 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Toronto

Remote

USD 90.000 - 150.000

10 days ago

Software Engineering Manager, Ubuntu Gaming

Canonical

Mississauga

Remote

USD 90.000 - 150.000

10 days ago

Software Engineering Manager - Sustaining Engineering

Canonical

Mississauga

Remote

USD 90.000 - 150.000

7 days ago
Be an early applicant

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Canonical

Mississauga

Remote

CAD 90.000 - 150.000

11 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Mississauga

Remote

USD 90.000 - 150.000

11 days ago

Software Engineering Manager

OSCARPrn

Remote

CAD 90.000 - 150.000

Today
Be an early applicant

Software Engineering Manager - Sustaining Engineering

Canonical

Sherbrooke

Remote

USD 80.000 - 120.000

-1 days ago
Be an early applicant