Software Engineering Manager

Engineered Intelligence Inc
Full time
Software Development
Canada
Hiring from: Canada

We are seeking an experienced and motivated Software Engineering Manager to lead a talented development team in delivering high-quality software solutions. In this role, you will have the unique opportunity to develop and implement your strategy for scaling the development team as the company grows. You will manage capacity and budgets, provide performance feedback, recruit and manage the team to ensure the team has the necessary resources to succeed.


This role will work closely with the CTO and Head of Product, and collaborate with designers and other key stakeholders to drive the implementation of the product roadmap, optimize development workflows, and foster a culture of collaboration and innovation. As a strategic leader, you will ensure system scalability, performance, and quality while mentoring team members and overseeing the entire software development lifecycle.

If you're passionate about leading high-impact teams, driving innovation, and delivering exceptional software, we want to hear from you!


QUALIFICATIONS & SKILLS


Background

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

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.


KEY RESPONSIBILITIES

 

Participate within a fast-paced 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.

 

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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Redefine the embedded Linux experience with the smallest, most secure, and most reliable operating system in the IoT market. This is an opportunity for a technical engineering manager passionate about open source software, Linux, containers, security, and the developer experience,...
Software Development
Canada
Hiring from: Canada
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and...
Software Development
Canada
Hiring from: Canada
Meet Our Team Due to the nature of the work, Canadian citizenship and residency is required. Location: Remote- must reside in Pacific Time Zone (Canada) As a member of Cloud Operations, you will be a key member responsible for the...
Software Development
Canada
Hiring from: Canada