Enable job alerts via email!

Software Development Manager - Full Time

Hewlett Packard Enterprise Inc.

British Columbia

On-site

CAD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a visionary Software Development Manager to lead a talented team of developers. This role involves overseeing the design, development, and deployment of innovative software solutions while fostering a collaborative environment. The ideal candidate will possess strong leadership abilities, a deep understanding of software engineering principles, and a proven track record in managing complex projects. Join a forward-thinking company that values professional growth and offers access to cutting-edge technologies, all while making a significant impact in the tech landscape.

Benefits

Competitive salary
Comprehensive benefits package
Professional growth opportunities
Access to cutting-edge technologies
Collaborative work environment

Qualifications

  • 8+ years of software development experience with 3+ years in a leadership role.
  • Proficiency in Java, Python, or C++ and agile methodologies.

Responsibilities

  • Lead and mentor a team of software engineers, ensuring high performance.
  • Oversee the software development lifecycle and ensure timely project delivery.

Skills

Software Development
Project Management
Team Leadership
Java
Python
C++
Agile Methodologies
Analytical Skills
Communication Skills

Education

Bachelor's in Computer Science
Master's in Software Engineering

Tools

AWS
Azure
Google Cloud
DevOps Practices

Job description

Job Title : Software Development Manager (Full-Time)
Location : Remote
Employment Type : Full-Time
Company : Hewlett Packard Enterprise Inc.

About Us

At Hewlett Packard Enterprise Inc. (HPE), we are committed to advancing the way people live and work. We deliver innovative solutions that unlock value, connect teams, and harness insights from data to drive transformative results. As a global leader in technology, we are seeking a visionary Software Development Manager to lead our talented team of developers and drive excellence in software delivery.

Job Summary

The Software Development Manager will oversee the design, development, and deployment of innovative software solutions while leading a team of highly skilled engineers. The ideal candidate is both a strategic thinker and a hands-on leader with a deep understanding of software engineering principles, project management, and team collaboration.

Key Responsibilities

  • Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performing environment.
  • Conduct regular performance evaluations and support career development for team members.
  • Oversee the entire software development lifecycle, from planning and design to implementation and maintenance.
  • Ensure projects are delivered on time, within scope, and aligned with business objectives.
  • Provide technical guidance and expertise to the team, ensuring adherence to best practices in coding, design, and architecture.
  • Evaluate and integrate new technologies to enhance development processes and product offerings.
  • Work closely with product managers, designers, and other stakeholders to define software requirements and priorities.
  • Act as a key point of contact for cross-functional teams, ensuring seamless communication and collaboration.
  • Establish and enforce quality standards for software design, development, and deployment.
  • Conduct regular code reviews and oversee testing procedures to ensure reliability and scalability.
  • Manage project budgets, allocate resources efficiently, and identify areas for cost optimization.
  • Monitor team workload and ensure resource alignment with project demands.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in software development, with at least 3 years in a managerial or leadership role.
  • Proven track record of delivering complex software projects in an agile environment.
  • Proficiency in programming languages such as Java, Python, C++, or similar.
  • Expertise in software development methodologies, tools, and frameworks.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices.
  • Exceptional leadership and team-building abilities.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.

Preferred Qualifications :

  • Experience with AI / ML, data analytics, or IoT solutions.
  • Familiarity with cybersecurity best practices.
  • Certifications in project management (e.g., PMP, Scrum Master) or cloud technologies.

What We Offer :

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional growth and leadership development.
  • Access to cutting-edge technologies and resources.
  • A collaborative and inclusive work environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.