Manager, Software Development

Manager, Software Development

Manager, Software Development

Catalis Holdco Inc

2 hours ago

No application

About

  • Description
  • Who We Are
  • Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the public. At Catalis, we are committed to leveraging technology to make government interactions simpler, faster, and more accessible.
  • Join a dynamic team, focused on helping Municipal Governments “Connect and Simplify Municipal Information to help make data informed decisions.” We are a data and service company with the goal of being an Alberta based technology company recognized across Canada. We are a small team that has seen year-over-year growth and is well positioned to increase our breadth and depth within the niche rural and small urban market, and we are looking for top-talent team members who can help take us to the next level.
  • What we Offer
  • Catalis is a fast growing and award-winning technology company that serves small urban and rural municipal governments across Canada. We offer competitive compensation, full paid vacation, and comprehensive health & dental benefits. We focus a lot of energy on professional development, offering free access to unlimited Udemy courses for personal and professional advancement, as we want our employees to ride the wave and grow with our business. We strive to be an example of a successful high-growth technology company in Alberta, and our team members depend on each other to make it happen.
  • This opportunity is based at Catalis’ office in Old Strathcona (Edmonton, Alberta). Our new office includes an innovative vibe, stand-up desks for all staff, foosball games, an active workplace enrichment committee, fitness challenges, an office dog, lounge areas, and more!
  • The Opportunity
  • The Software Development Manager is responsible for leading and growing a cross-functional delivery team of software developers, quality assurance analysts, and business analysts responsible for the design, development, and ongoing operation of a cloud-based ERP platform.
  • This role combines people leadership, technical oversight, and delivery accountability. The manager ensures that the team delivers secure, scalable, and reliable solutions that meet business needs while adhering to modern software engineering and cloud best practices.
  • This is an onsite position working out of our Edmonton office Monday through Friday.
  • What you Will do
  • People Leadership & Team Development
  • Lead, coach, and develop a multidisciplinary team of software developers, QA engineers, and business analysts.
  • Set clear expectations for performance, quality, and delivery outcomes.
  • Foster a culture of collaboration, accountability, continuous improvement, and engineering excellence.
  • Support career development through mentoring, feedback, and performance management.
  • Software Delivery & Engineering Excellence
  • Oversee the end-to-end delivery of new features and enhancements for a cloud-based ERP system.
  • Ensure software is designed, built, tested, and released using modern development practices (CI/CD, automated testing, code reviews).
  • Partner with QA to embed quality throughout the development lifecycle.
  • Ensure solutions meet non-functional requirements including performance, security, scalability, and reliability.
  • Technical Oversight & Architecture
  • Provide technical leadership and guidance on application architecture, integrations, and cloud-native design.
  • Collaborate with architects and senior engineers to evolve the ERP platform.
  • Ensure alignment with organizational standards for security, data management, and cloud operations.
  • Balance technical debt reduction with feature delivery.
  • Stakeholder & Product Collaboration
  • Work closely with business stakeholders, product owners, and business analysts to translate business needs into well-defined technical solutions.
  • Manage priorities, dependencies, and trade-offs across multiple initiatives.
  • Communicate delivery status, risks, and outcomes clearly to leadership and partners.
  • Operational Ownership & Continuous Improvement
  • Oversee the stability and ongoing development support of the ERP platform in production.
  • Partner with operations and support teams to manage incidents, root cause analysis, and preventative improvements.
  • Identify opportunities to improve development processes, tooling, and team efficiency.
  • Requirements
  • What you Will Need to Succeed
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in software development, including people leadership roles.
  • Experience delivering and supporting cloud-based enterprise applications.
  • Strong understanding of modern software development practices, DevOps principles, and Agile delivery.
  • Proven ability to lead cross-functional teams and deliver complex systems.
  • Catalis is committed to building and promoting a diverse workforce and celebrates the unique qualities that individuals of various backgrounds and experiences offer. As an equal employment opportunity employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, and other protected status as required by applicable law.