4 Software Architect jobs in Calgary
Manager, Software Development
Posted today
Job Viewed
Job Description
Job Description
Salary:
The software products group at Nureva is looking for a hands-on manager, software development who leads by example and inspires the team to deliver exceptional results. In this position you will be directly responsible for building and managing a team of software developers. You have a good understanding of the process, tools and practices required to deliver great software.
You will
- Understand the business context of the products that your team develops. Applying your insight and experience to create a technical architecture and development roadmap that supports and realizes the product vision
- Lead your team in delivering their commitments for each development iteration in an Agile environment
- Define relevant and useful metrics to measure progress and ensure timely releases of high-quality software.
- Set a high standard for software development good practices such as design reviews, code reviews, and test-driven development. Ensuring your team adheres to established done criteria each sprint
- Mentor a high-performance team that thrives on delivering high quality and innovative solutions. You will ensure continual improvement of your team through regular coaching and goal setting
- Promote the importance of innovation within your team including through personal understanding of new technologies and direct technical contributions
- Actively participate in the hiring process and grow the team as needed
You have
- A university degree in computer science, software engineering or electrical engineering
- At least 8 years of industry experience, including at least 3 years of management and solutions architecture experience
- A proven track record of leading through all phases of software development and successfully delivering amazing software products to customers
- A solid understanding of best practices for delivering high-performance cloud and mobile applications.
- A working knowledge of information security and privacy concerns
- Excellent organizational, interpersonal, written and verbal communication skills
- Strong initiative and ability to work in a dynamic and fast-changing environment with minimal direct supervision
- Experience with Agile software development processes
- Experience with distributed systems, cloud computing technologies, web protocols and standards
- Attention to detail and keen interest in visual design and creating the best possible user experience
We offer a competitive total compensation package, an open and collaborative office and a great team environment.
Please visit nureva.com to apply by close of businessSeptember 30, 2025. Please outline how you will make a difference on our team. We will spend time to ensure that you understand the role and our company to ensure that we are a good fit for you.
Director of Software Development
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.
You Have:
- 10+ years’ experience as a Software Developer
- 2+ years' people management experience leading full-stack engineering teams
- Extensive experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
- Experience with the following; Java , Node.js , MongoDB , React , HTML , SQL
- Experience working with Microservices architecture
- Experience working in cloud environment, ideally with AWS
Perks:
- Very Competitive Salary
- Equity Options
- Individual performance bonus
- Health and dental benefits
- 3 weeks’ vacation
Manager, Software Development - Global Developer Relations Canada

Posted 3 days ago
Job Viewed
Job Description
25WD85946
_The French translation can be found below!/La traduction française se trouve ci-dessous !_
**Position Overview**
We are seeking an Engineering Manager to join the Developer Relations team within our Developer Ecosystem Organization. In this role, you will lead global Developer Relations team focused on CI/CD, Observability, and Cloud Computing support, as well as onboarding to CloudOS, Autodesk's enterprise Cloud Development Platform, and regionalization efforts. The ideal candidate will possess a deep understanding and hands-on experience in building modern CI/CD pipelines and Cloud deployments. They will also excel in building relationships and providing onboarding support to our growing team of product engineers. Knowledge of modern engineering best practices and industry trends is essential. You should be comfortable in an agile environment and skilled at building highly effective teams. Most importantly, you can inspire a team to achieve great things.
**Responsibilities**
+ Manage high-performance technical support engineering teams, fostering their growth and inspiring innovation and operational excellence
+ Drive the design and implementation of tools and applications for an automated support system
+ Collaborate in technical and architectural discussions, provide direction, and drive decision-making
+ Regularly communicate and collaborate with various functions, including engineers, architects, product owners, and product managers
+ Proactively remove roadblocks to your team's progress and empower your team to release quality software frequently and confidently
+ Build an open, trusting, operationally mature culture, mentor team members, and provide your team with the tools and motivation to thrive
+ Ensure internal development teams using our platform are supported through standard methodologies, documentation, and productivity tools
+ Navigate escalations and act as a bridge between different engineering teams
**Minimum Qualifications**
+ 7-12 years of experience managing and growing high-performing engineering teams with a focus on CI/CD pipelines, Cloud deployment, and DevOps, with strong developer advocacy experience
+ Primary skills: CI/CD, AWS, Containerization, Terraform
+ Secondary skills: Observability, Programming
+ Cloud Infrastructure (AWS, Database Management, and Networking), Kubernetes, and API Management using GCP Apigee
+ BS or MS in Computer Science or a related technical field
+ Proven track record of building high-performing engineering teams with diverse skill sets and attracting top talent
+ Demonstrated experience collaborating with cross-functional partners to drive and influence product and technical strategy
+ Ability to drive high technical standards, accounting for performance, reliability, and scalability
+ Experience in working with distributed teams
+ Demonstrated experience in adapting and improving engineering best practices (e.g., test-driven development, continuous delivery, scrum practices, automation, maintainable and testable code, etc.)
+ Excellent interpersonal skills; you can explain complex technical issues in a way that is understandable to a broad audience
---
**Description du poste**
Nous recherchons un responsable ingénierie pour rejoindre l'équipe Relations développeurs au sein de notre organisation Developer Ecosystem. À ce poste, vous dirigerez l'équipe Relations développeurs mondiale chargée du CI/CD, de l'observabilité et du support Cloud Computing, ainsi que de l'intégration à CloudOS, la plateforme de développement Cloud d'Autodesk, et des efforts de régionalisation. Le candidat idéal possédera une compréhension approfondie et une expérience pratique de la mise en place de pipelines CI/CD modernes et de déploiements cloud. Il excellera également dans l'établissement de relations et l'accompagnement de notre équipe croissante d'ingénieurs produit. Une connaissance des meilleures pratiques en matière d'ingénierie moderne et des tendances du secteur est essentielle. Vous devez être à l'aise dans un environnement agile et savoir constituer des équipes hautement efficaces. Plus important encore, vous devez être capable d'inspirer une équipe pour lui permettre de réaliser de grandes choses.
**Responsabilités**
+ Gérer des équipes d'ingénieurs de support technique hautement performantes, favoriser leur développement et encourager l'innovation et l'excellence opérationnelle
+ Piloter la conception et la mise en œuvre d'outils et d'applications pour un système de support automatisé
+ Participer aux discussions techniques et architecturales, fournir des orientations et faciliter la prise de décision
+ Communiquer et collaborer régulièrement avec différents services, notamment les ingénieurs, les architectes, les chefs de produit et les responsables produit
+ Éliminer de manière proactive les obstacles à la progression de votre équipe et lui donner les moyens de commercialiser fréquemment et en toute confiance des logiciels de qualité
+ Instaurer une culture ouverte, basée sur la confiance et la maturité opérationnelle, encadrer les membres de l'équipe et leur fournir les outils et la motivation nécessaires pour s'épanouir
+ Veiller à ce que les équipes de développement internes qui utilisent notre plateforme bénéficient d'un soutien grâce à des méthodologies standard, de la documentation et des outils de productivité
+ Gérer les escalades et servir de pont entre les différentes équipes d'ingénieurs
**Qualifications minimales**
+ 7 à 12 ans d'expérience dans la gestion et le développement d'équipes d'ingénieurs hautement performantes, avec une spécialisation dans les pipelines CI/CD, le déploiement dans le cloud et le DevOps, et une solide expérience dans la promotion des développeurs
+ Compétences principales : CI/CD, AWS, conteneurisation, Terraform
+ Compétences secondaires : observabilité, programmation
+ Infrastructure cloud (AWS, gestion de bases de données et mise en réseau), Kubernetes et gestion des API à l'aide de GCP Apigee
+ Licence ou master en informatique ou dans un domaine technique connexe
+ Expérience avérée dans la constitution d'équipes d'ingénieurs hautement performantes, dotées de compétences variées, et dans le recrutement des meilleurs talents
+ Expérience avérée dans la collaboration avec des partenaires interfonctionnels afin de piloter et d'influencer la stratégie produit et technique
+ Capacité à imposer des normes techniques élevées, en tenant compte des performances, de la fiabilité et de l'évolutivité
+ Expérience de travail avec des équipes distribuées
+ Expérience avérée dans l'adaptation et l'amélioration des meilleures pratiques d'ingénierie (par exemple, développement piloté par les tests, livraison continue, pratiques Scrum, automatisation, code maintenable et testable, etc.
+ Excellentes compétences interpersonnelles ; vous êtes capable d'expliquer des questions techniques complexes de manière compréhensible pour un large public
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
Senior Neural Network Kernel Software Development Engineer
Posted today
Job Viewed
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.
Be The First To Know
About the latest Software architect Jobs in Calgary !