Enable job alerts via email!

Software Delivery Manager

UNAVAILABLE

Saskatoon

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

Join a dynamic team as a Software Delivery Manager, where you'll lead projects to success and mentor junior developers. This role is pivotal in shaping technical direction and ensuring high-quality software solutions. You will manage project timelines, foster collaboration, and drive innovation within a fast-paced environment. Your expertise in Agile methodologies and software development will be crucial in guiding your team to achieve excellence. If you are passionate about technology and eager to make a significant impact, this opportunity is perfect for you.

Qualifications

  • 7+ years of experience in software delivery management or similar roles.
  • Strong understanding of software development life cycles and Agile methodologies.

Responsibilities

  • Drive technical excellence and manage project timelines effectively.
  • Mentor team members and promote a culture of continuous improvement.

Skills

Project Management
Agile Methodologies
Communication Skills
Problem-Solving
Mentorship
Analytical Skills

Education

Bachelor's degree in Computer Science

Tools

AWS
Azure
Google Cloud
Java
C
Python
JavaScript

Job description

Overview

We are seeking an experienced and Software Delivery Manager to join our dynamic team. The ideal candidate will possess a strong background in software development, a passion for mentoring and guiding junior developers, and the ability to drive technical excellence within the organization. The Software Delivery Manager will play a crucial role in shaping the technical direction of our projects and ensuring the delivery of high-quality software solutions. This role requires excellent project management abilities, effective communication skills, and a deep understanding of Agile methodologies

Responsibilities
Technical Excellence
  • Participate in decisions that improve system performance and reliability
  • Contribute to designs that align with business needs and future technology trends
  • Maintaining high code quality
  • Conduct thorough code reviews, ensuring that features, bug fixes, and optimizations adhere to best practices and coding standards
  • Catch potential issues early and promotes a culture of accountability
  • Stay current with new tools and emerging technologies and recommending suitable applications
  • Create scalable and efficient development process that support long-term growth and flexibility
Alignment with Business Objectives
  • Manage project timelines and ensure deadlines are met
  • Balance priorities, allocate resources effectively, and facilitate collaboration among team members
  • Maintains a clear project roadmap, helping teams stay aligned and focused on end goal
  • Problem-solving abilities to drive projects forward and create innovative approaches that contribute to the team's success
  • Work closely with cross-functional teams, including system engineers, designers, and QA, to deliver seamless and high-performance solutions
  • Present progress reports to senior leaders
Mentorship and Support
  • Promote a culture of continuous improvement and learning within the team
  • Share expertise, guiding team members through technical challenges and career growth
  • Foster a learning environment that encourages continuous skill development and innovation
  • Encourage creative thinking to refine processes and develop new tools or features that improve productivity
  • Indirect mentorship through design reviews and code reviews
  • Transfer your knowledge on good design and coding practices to your broader team.

This list of responsibilities might not cover everything you'll end up doing.

Qualifications
  • Bachelor's degree in computer science, computer engineering, or a related field
  • 7+ years of experience as a Software Delivery Manager, Staff Developer or in a similar role.
  • Strong technical understanding of software development life cycles (SDLC).
  • Excellent software project management skills with a track record of successfully delivering complex software projects using Agile, Scrum, or similar methodologies.
  • Proficiency in languages such as Java, C, Python, or JavaScript; experience with cloud platforms (AWS, Azure, or Google Cloud); and familiarity with DevOps practices
  • Demonstrated ability to mentor and lead development teams, driving technical excellence and fostering a collaborative environment
  • Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges
  • Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders
  • Ability to thrive in a fast-paced, dynamic environment, and quickly adapt to changing business needs
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.