Software Architect (34574)
About the role
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.
$125000-$170000,
About Myticas Consulting
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 unmatched quality of IT resources, that prove to stand the test of time, and go above and beyond all project expectations and deliverables.
The "motto" at Myticas is not only to work with you, but to understand what success really looks like for your organization, and to deliver the IT staffing needs that matter most to increasing both the functionality and efficiency of your environment.
With our evolving expertise in Telecom, ERP, DW/BI and EAI resources, and a guaranteed replacement program for all our partners, the defined win-win scenario has never been presented in a more simple manner.
Similar jobs you might like
Software Architect (34574)
About the role
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.
$125000-$170000,
About Myticas Consulting
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 unmatched quality of IT resources, that prove to stand the test of time, and go above and beyond all project expectations and deliverables.
The "motto" at Myticas is not only to work with you, but to understand what success really looks like for your organization, and to deliver the IT staffing needs that matter most to increasing both the functionality and efficiency of your environment.
With our evolving expertise in Telecom, ERP, DW/BI and EAI resources, and a guaranteed replacement program for all our partners, the defined win-win scenario has never been presented in a more simple manner.