Titre du poste ou emplacement
RECHERCHES RÉCENTES

Software Engineering Manager

Engineered Intelligence Inc.
Toronto, ON
Publié il y a 14 jours
Détails de l'emploi :
Télétravail
Temps plein
Gestion
Avantages :
Congés payés
Modalités de travail flexibles

Salary:

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, youll 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. Youll 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 onboard to shape the team based on your strategy to meet the Company's goals
  • Coordinate with cross-functional teams such 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.

remote work

Partager un emploi :