Director of Software Development

2 days ago


Calgary, Alberta, Canada PennyJar Capital Full time
About the Role

We are seeking a highly skilled and experienced Director of Software Development to join our team at PennyJar Capital. As a key member of our technology leadership team, you will be responsible for shaping the technical strategy and guiding software development to drive innovation and engineering excellence.

Key Responsibilities
  • Develop and execute a long-term vision and strategy for our software platform
  • Manage the complete software development lifecycle, from definition to testing, to deliver business value quickly
  • Collaborate with cross-functional teams to understand and champion technical priorities
  • Take responsibility for all aspects of software development, including operational metrics and support for your team's software
  • Define, manage, and improve software and product development processes
  • Lead day-to-day activities of the engineering team, ensuring project plans and commitments are met
  • Architect and develop innovative technical designs aligned with business goals
  • Coach and mentor high-performing engineering managers and engineers, fostering their growth and knowledge
Requirements
  • 2+ years of experience managing managers
  • 3+ years of experience managing teams of software developers as a front-line manager
  • 10+ years of experience developing software, preferably in backend roles
  • Cloud experience required, GCP preferred
  • Strong programming skills, with proficiency in Python and Go
  • Professional experience and capability with API design
  • Experience developing, deploying, and optimizing distributed systems
  • Track record of building healthy, inclusive, high-performing engineering teams
What We Offer
  • Competitive compensation package
  • Equity in PennyJar Capital
  • Generous vacation policy
  • Fully remote work model


  • Calgary, Alberta, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're a rapidly expanding tech startup dedicated to building a more rewarding financial experience for all Canadians.Our MissionWe're committed to creating a better financial future for Canadians by providing innovative solutions that make a real difference in people's lives.What We're Looking ForWe're seeking a highly...


  • Calgary, Alberta, Canada Neo Financial Full time

    About Neo FinancialAt Neo Financial, we're a rapidly expanding tech startup dedicated to building a more rewarding financial experience for all Canadians.Our MissionWe're committed to creating a better financial future for Canadians by providing innovative solutions that make a real difference in people's lives.What We're Looking ForWe're seeking a highly...


  • Calgary, Alberta, Canada Director File Full time

    Director File is seeking a highly skilled and experienced individual to fill the role of Assistant Technical Director. As a key member of the Production team, the successful candidate will be responsible for managing the technical requirements needed to mount shows throughout the season in various venues.Key Responsibilities:* Collaborate with the Production...


  • Calgary, Alberta, Canada PennyJar Capital Full time $178,000 - $230,000

    About the RolePennyJar Capital is a Series-C technology company committed to fairness in the workplace. Fueled by investments of $83M from Bessemer Ventures, Voyager Capital and social change organization Emerson Collective, PennyJar Capital is investing in growing our team and products.Job SummaryWe are seeking a highly skilled and experienced Director of...


  • Calgary, Alberta, Canada PennyJar Capital Full time $178,000 - $230,000

    About the RolePennyJar Capital is a Series-C technology company committed to fairness in the workplace. Fueled by investments of $83M from Bessemer Ventures, Voyager Capital and social change organization Emerson Collective, PennyJar Capital is investing in growing our team and products.Job SummaryWe are seeking a highly skilled and experienced Director of...


  • Calgary, Alberta, Canada Director File Full time

    Job SummaryDirector File is seeking a highly skilled and experienced individual to fill the role of Assistant Technical Director. As a key member of the Production team, the successful candidate will be responsible for managing the technical requirements needed to mount shows throughout the season in various venues.Key ResponsibilitiesCollaborate with the...


  • Calgary, Alberta, Canada Director File Full time

    Job SummaryDirector File is seeking a highly skilled and experienced individual to fill the role of Assistant Technical Director. As a key member of the Production team, the successful candidate will be responsible for managing the technical requirements needed to mount shows throughout the season in various venues.Key ResponsibilitiesCollaborate with the...


  • Calgary, Alberta, Canada Neo Financial Full time

    {"h1": "Transform Financial Services with Neo Financial", "p": "At Neo Financial, we're revolutionizing the way Canadians manage their finances. As a Director of Software Development, you'll play a pivotal role in shaping our engineering organization and driving innovation.Our mission is to create a more rewarding financial experience for all Canadians....


  • Calgary, Alberta, Canada PennyJar Capital Full time $178,000 - $230,000

    About the Role:PennyJar Capital is seeking an experienced Director of Software Development to lead our software development team. As a key member of our leadership team, you will be responsible for driving the technical vision and strategy for our software infrastructure.Key Responsibilities:Develop and execute a long-term vision and strategy for software...


  • Calgary, Alberta, Canada PennyJar Capital Full time $178,000 - $230,000

    About the Role:PennyJar Capital is seeking an experienced Director of Software Development to lead our software development team. As a key member of our leadership team, you will be responsible for driving the technical vision and strategy for our software infrastructure.Key Responsibilities:Develop and execute a long-term vision and strategy for software...


  • Calgary, Alberta, Canada H2 Safety Full time

    About H2SafetyH2Safety Services Inc. is the largest Emergency Response Management provider in Canada, delivering comprehensive, tailored Emergency Management, Health, Safety, and Environment (HSE) services to companies throughout Canada, North America, and globally. Our team of industry-leading experts is equipped with decades of experience and world-class...


  • Calgary, Alberta, Canada H2 Safety Full time

    About H2SafetyH2Safety Services Inc. is the largest Emergency Response Management provider in Canada, delivering comprehensive, tailored Emergency Management, Health, Safety, and Environment (HSE) services to companies throughout Canada, North America, and globally. Our team of industry-leading experts is equipped with decades of experience and world-class...


  • Calgary, Alberta, Canada Neo Financial Full time

    Transforming Financial Services with InnovationAt Neo Financial, we're revolutionizing the way Canadians manage their finances. As a key member of our team, you'll play a crucial role in shaping the future of our engineering department.About the RoleWe're seeking a seasoned Director of Software Development to lead multiple teams and drive our company's...


  • Calgary, Alberta, Canada Neo Financial Full time

    Transforming Financial Services with InnovationAt Neo Financial, we're revolutionizing the way Canadians manage their finances. As a key member of our team, you'll play a crucial role in shaping the future of our engineering department.About the RoleWe're seeking a seasoned Director of Software Development to lead multiple teams and drive our company's...


  • Calgary, Alberta, Canada Neo Financial Full time

    Transforming Financial Services with InnovationAt Neo Financial, we're revolutionizing the way Canadians manage their finances. As a key member of our team, you'll play a crucial role in shaping the future of our engineering department.About the RoleWe're seeking a seasoned Director of Software Development to lead multiple teams and drive our company's...


  • Calgary, Alberta, Canada Neo Financial Full time

    Transforming Financial Services with InnovationAt Neo Financial, we're revolutionizing the way Canadians manage their finances. As a key member of our team, you'll play a crucial role in shaping the future of our engineering department.About the RoleWe're seeking a seasoned Director of Software Development to lead multiple teams and drive our company's...


  • Calgary, Alberta, Canada Director File Full time

    Job SummaryTheatre Calgary is seeking a highly skilled and experienced individual to fill the role of Assistant Technical Director. As a key member of the Production team, the successful candidate will be responsible for managing the technical requirements needed to mount shows throughout the season in the Max Bell Theatre and other venues.Key...


  • Calgary, Alberta, Canada Director File Full time

    Job SummaryTheatre Calgary is seeking a highly skilled and experienced individual to fill the role of Assistant Technical Director. As a key member of the Production team, the successful candidate will be responsible for managing the technical requirements needed to mount shows throughout the season in the Max Bell Theatre and other venues.Key...


  • Calgary, Alberta, Canada Neo Financial Full time

    About the RoleNeo Financial is seeking a highly experienced Director of Software Development to lead our engineering teams and drive the development of our software solutions. As a key member of our leadership team, you will be responsible for shaping the technical direction of our organization and ensuring the delivery of high-quality software products.Key...


  • Calgary, Alberta, Canada Neo Financial Full time

    About the RoleNeo Financial is seeking a highly experienced Director of Software Development to lead our engineering teams and drive the development of our software solutions. As a key member of our leadership team, you will be responsible for shaping the technical direction of our organization and ensuring the delivery of high-quality software products.Key...