cover image
Myticas Consulting

Software Architect (34574)

On site

Ottawa, Canada

Senior

Full Time

08-02-2026

Share this job:

Skills

Communication Teamwork Leadership Python Java Matlab Kubernetes Ansible Problem-solving Networking Attention to detail Architecture Software Architecture Azure Software Development Agile C++ Terraform Microsoft Azure

Job Specifications

The successful applicant will serve as a senior technical leader responsible for guiding the software architecture, evolution, and ongoing support of the System Model platform. This individual will deliver daily technical direction to development staff, encourage strong teamwork, and work in close partnership with other engineering groups to ensure technical consistency and alignment with broader business goals.

Key Duties

Contribute to and help steer the architecture, design, and delivery of the System Model suite, enhancing its reliability and effectiveness as a production-grade engine for business workloads operating on HPC environments across both cloud-based and on-premises infrastructures.
Act as a technical mentor and leader to the development team, promoting knowledge sharing, innovation, and effective collaboration.
Analyze complex technical challenges and propose forward-thinking architectural and technology solutions.
Work alongside cross-functional stakeholders — including systems engineering, product ownership, and testing teams — to define requirements and ensure successful software delivery.
Produce and maintain clear technical documentation for both internal and external audiences.

Education & Professional Background

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related discipline.
Significant hands-on experience in software development.
Proven background in a technical leadership, senior engineering, or architectural capacity.
Proficiency in Java, Python, and C++.
Experience with Kubernetes, Helm chart creation, Terraform, Packer, Ansible, container technologies, and secrets management solutions such as Azure Key Vault or HashiCorp Vault.
Practical experience with Microsoft Azure services including storage, identity and access management, networking, and compute services (e.g., Azure Files, CycleCloud, IAM, networking tools).
Demonstrated success delivering secure, highly available cloud-based systems, ideally within Azure ecosystems.
Familiarity with MATLAB and recommended development practices is advantageous.
Experience operating within Agile delivery frameworks.
Exposure to cluster or batch job schedulers/managers.
Background in satellite and/or communications technologies is beneficial but not required.
15 or more years of professional industry experience.

Additional Qualifications

Strong analytical mindset with careful attention to detail and creative problem-solving ability.
Team-oriented professional who builds trust quickly and works effectively with diverse groups.
Excellent written and verbal communication capabilities.
Ability to present ideas clearly to leadership, engineering peers, and external partners.
Awareness of business trade-offs and real-world constraints in architectural and system decisions.
Skilled at balancing priorities, opportunities, and available resources.
Genuine enthusiasm for sophisticated and evolving technologies.
Fluency in English (spoken and written); French language skills are considered an asset.

,

About the Company

Myticas Consulting is a proven industry-leading IT Staffing and Recruitment organization, with active locations in major North American cities such as Ottawa Ontario, Chicago Illinois, and Atlanta Georgia. Our large team of IT recruitment and sales professionals have over 50+ years of combined experience providing the highest quality of Telecommunication Engineering, ERP and IT Software Development resources, to both Public and Private sector enterprise level environments. Here at Myticas, we strive to continually provide ... Know more