Manager, Software Development at Catalis Holdco Inc
Edmonton, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

20 May, 26

Salary

0.0

Posted On

19 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

People Leadership, Team Development, Software Development, Quality Assurance, Business Analysis, Cloud-based ERP, CI/CD, Automated Testing, Code Reviews, Application Architecture, Cloud-native Design, Stakeholder Collaboration, Product Ownership, Agile Delivery, DevOps Principles, Performance Tuning

Industry

Software Development

Description
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.
Responsibilities
The Software Development Manager will lead, coach, and develop a multidisciplinary team responsible for the design, development, and operation of a cloud-based ERP platform, ensuring secure, scalable, and reliable solutions are delivered using modern engineering practices. This role also involves providing technical oversight on architecture, collaborating with stakeholders to manage priorities, and overseeing the stability and continuous improvement of the production ERP system.
Loading...