Octacom is a trusted enterprise software and services company helping organizations transform the way they manage documents, data, and mission-critical workflows. Founded in 1976 and headquartered in Richmond Hill, Ontario, we’ve evolved into a global provider of end-to-end document management, workflow automation, large-scale digitization, and financial process automation. Our proprietary Odiss™ Document Management Software powers operations for enterprises across a wide range of industries, helping them streamline back-office functions, optimize finance operations, and unlock efficiency through modern, secure, and fully integrated solutions.
We’re passionate about technology, obsessed with operational excellence, and committed to building solutions that make complex processes simple.
The Role
Octacom is searching for a dynamic and forward-thinking Software Development Manager to lead our growing development team. If you love building products from the ground up, thrive in an environment where you can take real ownership, and enjoy balancing leadership with hands-on technical work, this role is for you.
Reporting to the CTO—and collaborating closely with our Director of IT and Solutions, COO, and Client Service leadership—you’ll guide technical strategy, elevate execution, and empower a team of talented developers. You’ll drive delivery, coaching, and coordination to ensure our products continue to scale and evolve with excellence.
This role is designed for a leader who believes in strong engineering culture, clean architecture, and the power of mentorship. You’ll be the go-to technical point of contact for the team and a key partner to the business.
What You’ll Do:
Project Management & Coordination
- Lead client software development projects from kickoff to delivery
- Collaborate with client service teams to gather requirements and set expectations
- Break down large initiatives into clear, trackable tasks
- Build project schedules, identify risks, and coordinate resources
- Oversee sprints, stand-ups, retrospectives, and project planning
- Proactively remove blockers to keep projects moving
Team Leadership & Development
- Provide day-to-day direction and technical support to developers
- Foster a culture of collaboration, high standards, and continuous improvement
- Champion code reviews, clean architecture, and maintainable solutions
- Identify training opportunities and elevate the team’s technical skill set
Technical Execution
- Spend 30–40% of your time coding, especially on complex or high-impact features
- Maintain and evolve our development processes, QA practices, and coding standards
- Troubleshoot challenging technical issues alongside the team
- Evaluate new tools, frameworks, and practices to boost efficiency
- Ensure proper documentation across systems and decisions
Stakeholder Communication
- Act as the bridge between business stakeholders and the development team
- Translate business goals into actionable development requirements
- Provide regular updates to the CTO, Director of IT, and other leaders
- Manage expectations around scope, timing, and resourcing
Qualifications
- 5+ years of professional software development experience with deep knowledge of:
- .NET Framework & .NET Core
- SQL Server (database design, optimization, stored procedures)
- React.js, TypeScript
- RESTful API design & implementation
- Strong understanding of architecture patterns, design principles, and best practices
- Experience with Git, CI/CD pipelines, DevOps practices
- Comfortable with Agile/Scrum
- Experience working in on-prem environments
- Familiarity with Windows services, background processing, and containerization (Docker)
- Experience with Jira, Azure DevOps, or similar PM tools
- Understanding of security standards & compliance
- Bachelor’s in Computer Science, Software Engineering, or related field
Leadership & Management
- 2+ years leading or managing software development teams
- Proven success delivering multiple concurrent projects
- Strong stakeholder management and cross-functional coordination
- Passion for coaching developers and elevating technical talent
Communication & Collaboration
- Clear and confident communicator across technical and non-technical audiences
- Strong facilitation and conflict resolution skills
- Ability to build trust with senior leadership, clients, and team members
Apply
We appreciate all applicants for their interest in joining Octacom. Only those selected for an interview will be contacted.
Octacom is an equal opportunity employer. We encourage applications from individuals with disabilities, and accommodations are available throughout the recruitment process upon request.
Please note: all employment offers are subject to background and reference checks.
At Octacom, we take the health and safety of our employees seriously and comply fully with OHSA and all relevant legislation.