Director of Software Development

3 weeks ago


Calgary, Canada Dynamic Risk Ltd Full time
Job Description

Posted Tuesday, October 29, 2024 at 10:00 AM

ABOUT DYNAMIC RISK

Dynamic Risk is a widely recognized integrity and risk management company in the energy sector. We have been delivering our expertise and solutions since 1996 and we have become the industry leading provider of pipeline integrity management solutions. We are the only provider who combines science, engineering, and technology to help our clients operate efficiently while at the same time improving pipeline safety and system reliability.

Dynamic Risk is a privately held company, achieving double digit growth year over year, for the past eight years. We are headquartered in Calgary, Alberta with US Operations located in Houston, TX. Our future is bright, and we are actively expanding our capabilities and services to meet the needs of over 100 clients in North America.

PURPOSE:

The Director of Software Development will oversee the strategic direction, development, and implementation of software & analytics solutions within the company. The Director of Software Development will lead the software development team, managing projects, ensuring high-quality deliverables, and aligning software development activities with the organization's strategic goals.

JOB OVERVIEW:

Leadership and Management

  • Provides leadership and direction to the software development team, fostering a culture of innovation and continuous improvement.
  • Mentors and develops team members, promoting professional growth and ensuring the team possesses the necessary skills and knowledge.

Strategy and Planning

  • Develops and implements the software development strategy in alignment with the company’s overall objectives.
  • Is a system thinker who is able to define a cohesive technology roadmap across product lines/product families for long-term planning.
  • Collaborates with senior management to define product roadmaps and project priorities.

Project Management

  • Oversees the planning, execution, and delivery of software projects, ensuring they are completed on time, within scope, and within budget.
  • Implements best practices for project management, including Agile methodologies.
  • Works closely with product managers to define, estimate and deliver releases, milestones and roadmaps including providing release burndowns.
  • Manages software support, updates and end of life for software offerings.

Technical Oversight

  • Provides technical guidance and support to the development team, ensuring the adoption of modern technologies and methodologies.
  • Ensures the architecture and design of software solutions are robust, scalable, and secure.

Quality Assurance

  • Establishes and enforces quality standards and processes to ensure the delivery of high-quality software products.
  • Collaborates with QA teams to implement comprehensive testing strategies.

Stakeholder Engagement

  • Acts as the primary liaison between the software development team and other departments, ensuring clear communication and alignment of goals.
  • Engages with clients and stakeholders to understand their needs and translate them into actionable software solutions.

Business Mindset

  • Ability to optimize staffing to deliver on roadmap while optimizing budget.
  • Contributes insights with senior leadership to ensure feasibility and success of business strategy.
  • Tracks and manages cost to serve for offerings.

QUALIFICATIONS/EXPERIENCE

  • A bachelor's degree in computer science, software engineering or related education is required.
  • Minimum of 10 years of experience in software development is required.
  • Five years of experience in a leadership role is required.

EXPERIENCE

  • Proven track record of managing and delivering complex software projects.
  • Has managed distributed teams at scale.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Experience with Agile and DevOps methodologies.
  • Exceptional leadership and team management skills.
  • Excellent communication and interpersonal skills.
  • Able to articulate a cost, benefit, reliability, and risk analysis of alternatives.
  • Experience with on-premise and SaaS offerings and how to transition to the cloud.
  • Strong knowledge & experience building data platforms (ingest, analytics, data science, data management, data quality, dev ops) including industry standards, best practices and the ability to evaluate trade-offs in technical choices.
  • Strong acumen of hardware & software development lifecycle.
  • Skilled with executing a continuous delivery methodology of build, test, iterate for hardware, software & service solutions.
  • Ability to evaluate software, technologies and architectures.
  • Proven leadership with a strong commitment to advocating for key initiatives, motivating teams, and driving continuous improvement.
  • Demonstrated ability to proactively identify issues, drive cross-functional collaboration, and resolve challenges through critical thinking, best practices, and innovative problem-solving.
  • Experience in coaching and mentoring colleagues, effectively communicating complex information, and building consensus among stakeholders.
  • Strong persuasive skills, with the capacity to communicate data-driven reasoning, influence outcomes, and navigate stakeholder dynamics.
  • Expertise in assessing risks, managing uncertainty, and making confident decisions based on data analysis, even in ambiguous situations.
  • Resilience in pursuing goals, maintaining positivity, and exploring alternative solutions despite setbacks.

WHY JOIN US?
Dynamic Risk is committed to creating extraordinary value for our clients through technology and people. Our values define what we stand for and believe as a company, and our employees will tell you they are lived every day.

  • Health Benefits: Medical, Dental, Vision, Life - Eligible from the 1st of the month.
  • Vacation and sick time: Accrues as of day 1.
#J-18808-Ljbffr

  • Calgary, Alberta, Canada Syndio Full time

    Join Our Team as a Director of Software DevelopmentSyndio is a leading technology company dedicated to promoting fairness in the workplace. With a strong commitment to innovation and growth, we're seeking a highly skilled Director of Software Development to lead our engineering team.About the RoleAs a Director of Software Development, you will play a pivotal...


  • Calgary, Alberta, Canada PennyJar Capital Full time

    Job DescriptionSyndio is a Series-C technology company committed to fairness in the workplace. We are seeking a highly skilled Director of Software Development to join our team. The successful candidate will be responsible for leading the development of our AI, ML, and data capabilities, systems, and services that play a fundamental part in Syndio's SaaS...

  • Executive Director

    1 month ago


    Calgary, Canada Director File Full time

    We are seeking an experienced Executive Director to lead our organization and collaborate with our Artistic Director to drive our mission forward. Key Responsibilities: Lead the organization and serve as the Chief Executive Officer responsible for all operations. Manage a wide range of roles and responsibilities in a small non-profit arts...


  • Calgary, Alberta, Canada Syndio Full time

    Director of Software DevelopmentSyndio is a Series-C technology company dedicated to fairness in the workplace. With investments of $83M from Bessemer Ventures, Voyager Capital, and social change organization Emerson Collective, Syndio is expanding its team and products. We seek a Director of Software Development to lead our engineering efforts and drive a...


  • Calgary, Alberta, Canada Director File Full time

    Job OverviewThe Executive Director is responsible for leading the organization in collaboration with the Artistic Director and serving as the Chief Executive Officer accountable to the Board of Directors for all operations of the CIVIC.This role requires a highly motivated, passionate, self-directed professional with multi-faceted skills to manage a wide...


  • Calgary, Alberta, Canada PennyJar Capital Full time

    About the RoleWe are seeking a highly skilled and experienced Director of Software Development to join our team at PennyJar Capital. As a key member of our leadership team, you will be responsible for driving the development of our AI, ML, and data capabilities, systems, and services that play a fundamental part in our SaaS offerings.Key...


  • Calgary, Canada Dynamic Risk Ltd Full time

    Job DescriptionPosted Tuesday, October 29, 2024 at 10:00 AMABOUT DYNAMIC RISKDynamic Risk is a widely recognized integrity and risk management company in the energy sector. We have been delivering our expertise and solutions since 1996 and we have become the industry leading provider of pipeline integrity management solutions. We are the only provider who...


  • Calgary, Canada Dynamic Risk Ltd Full time

    Job DescriptionPosted Tuesday, October 29, 2024 at 10:00 AMABOUT DYNAMIC RISKDynamic Risk is a widely recognized integrity and risk management company in the energy sector. We have been delivering our expertise and solutions since 1996 and we have become the industry leading provider of pipeline integrity management solutions. We are the only provider who...


  • Calgary, Alberta, Canada PennyJar Capital Full time

    At PennyJar Capital, we're committed to creating a fair and equitable workplace. As the Director of Software Development, you'll play a critical role in shaping our technical strategy and guiding software development.This is a unique opportunity to join a growing team and make a meaningful impact on our products and services. You'll work closely with peers...


  • Calgary, Alberta, Canada PennyJar Capital Full time

    About the RoleAs the Director of Software Development at Syndio, you will be responsible for shaping the technical strategy, guiding software development, and ensuring the quality of our customer-facing product portfolio. You will provide leadership that drives innovation and engineering excellence, working closely with peers across technology, product, and...


  • Calgary, Alberta, Canada PennyJar Capital Full time

    Director of Software DevelopmentSyndio is a Series-C technology company dedicated to fairness in the workplace. With investments of $83M from prominent venture capital firms, we're expanding our team and products. This role reports directly to our SVP Software Development, focusing on AI, ML, and data capabilities. Responsibilities include developing our...


  • Calgary, Alberta, Canada PennyJar Capital Full time

    About the RoleWe are seeking a highly skilled and experienced Director of Software Development to join our team at PennyJar Capital. As a key member of our leadership team, you will be responsible for shaping the technical strategy, guiding software development, and ensuring the quality of our customer-facing product portfolio.You will lead a diverse team of...


  • Calgary, Alberta, Canada thinktech software inc Full time

    About the RoleWe are seeking an experienced Digital Marketing Director to join our team at ThinkTech Software Inc. in Product Development, driving marketing strategies and product growth. The ideal candidate will have a proven track record of success in digital marketing, with expertise in developing communication strategies and analyzing market research...


  • Calgary, Alberta, Canada Agilus Work Solutions Full time

    About UsAt Agilus Work Solutions, we are a dynamic and forward-thinking organization dedicated to delivering innovative solutions in software development. Our team is comprised of highly skilled professionals who share a passion for creating cutting-edge applications that exceed our clients' expectations.Job Title: Senior Engineering Director for Software...


  • Calgary, Alberta, Canada Neo Financial Full time

    Transforming Financial Services through Software ExcellenceAt Neo Financial, we're pushing the boundaries of what's possible in software development. As a Director of Software Development Leadership, you'll play a pivotal role in shaping our engineering department's future.As a leader, you'll inspire teams to deliver exceptional results, driving innovation...


  • Calgary, Alberta, Canada PennyJar Capital Full time

    PennyJar Capital is seeking a talented Software Development Director for Core Services to lead our team in creating innovative solutions. As a key member of our organization, you will be responsible for developing and implementing software solutions that drive business growth and improve customer experiences.Main Responsibilities:Lead a team of software...


  • Calgary, Alberta, Canada Neo Financial Full time

    Transforming Financial ServicesAt Neo Financial, we're revolutionizing the way Canadians manage their finances. As a Director of Software Development, you'll play a crucial role in shaping our engineering department and driving innovation.About the RoleWe're seeking a seasoned leader to oversee multiple software development teams. You'll be responsible for...


  • Calgary, Canada Neo Financial Full time

    Come Build a Better Financial Future for all Canadians At Neo, we’re building a more rewarding financial experience for all Canadians.  Life at a rapidly expanding tech startup is demanding, exhilarating, and not for everyone.From world-class creative minds to brilliant engineers, it's high-performing people that make Neo a workplace with passion and...


  • Calgary, Canada Neo Financial Full time

    Come Build a Better Financial Future for all Canadians  At Neo, we’re building a more rewarding financial experience for all Canadians.   Life at a rapidly expanding tech startup is demanding, exhilarating, and not for everyone. From world-class creative minds to brilliant engineers, it's high-performing people that make Neo a workplace with passion...


  • Calgary, Canada Neo Financial Full time

    Come Build a Better Financial Future for all Canadians At Neo, we’re building a more rewarding financial experience for all Canadians.  Life at a rapidly expanding tech startup is demanding, exhilarating, and not for everyone.From world-class creative minds to brilliant engineers, it's high-performing people that make Neo a workplace with passion and...