Manager, Software Development at Procom
Calgary, AB, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mobile Applications, Distributed Systems, Visual Design, Computer Science, Teamwork, User Experience, Information Security, Communication Skills

Industry

Computer Software/Engineering

Description

MANAGER, SOFTWARE DEVELOPMENT:

On behalf of our software industry client, Procom is searching for a Manager, Software Development for a permanent role. This position is a hybrid position with 2 days onsite at our client’s Calgary office.

MANAGER, SOFTWARE DEVELOPMENT - JOB DESCRIPTION:

The software products group at Nureva is seeking a hands-on Manager, Software Development to lead and inspire a team of developers to achieve exceptional results. The role involves building and managing a team, understanding the business context, and creating a technical architecture that aligns with the product vision.

MANAGER, SOFTWARE DEVELOPMENT - MANDATORY SKILLS:

  • University degree in computer science, software engineering, or electrical engineering.
  • At least 8 years of industry experience, including 3 years in management and solutions architecture.
  • Proven track record of leading software development phases and delivering software products.
  • Understanding of best practices for high-performance cloud and mobile applications.
  • Working knowledge of information security and privacy concerns.
  • Excellent organizational, interpersonal, written, and verbal communication skills.
  • Experience with Agile software development processes.

MANAGER, SOFTWARE DEVELOPMENT – NICE-TO-HAVE SKILLS:

  • Experience with distributed systems and cloud computing technologies.
  • Familiarity with web protocols and standards.
  • Attention to detail and interest in visual design and user experience.
  • Strong problem-solving skills.
  • Ability to promote teamwork and accessible communication.
Responsibilities
  • Understand the business context of the products developed by the team and create a technical architecture and development roadmap.
  • Lead the team in delivering their commitments for each development iteration in an Agile environment.
  • Define metrics to measure progress and ensure timely releases of high-quality software.
  • Set a high standard for software development practices, including design reviews, code reviews, and test-driven development.
  • Mentor and ensure continual improvement of the team through coaching and goal setting.
  • Promote innovation within the team and contribute technically.
  • Participate actively in the hiring process and grow the team as needed.
Loading...