Software Development Manager

Calgary, Alberta Autodesk

Posted today

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
24WD81153
_The French translation can be found below!/La traduction en français se trouve ci-dessous!_
**Position Overview**
Are you a seasoned software developer who is passionate about building and scaling cloud services for world-class design and construction solutions? Do you have the skills and experience to design and lead team of engineers to build reliable and trusted SaaS products that can handle large user base and complex data flow? If so, we have an exciting opportunity for you!
Docs team in Autodesk AEC Construction R&D is seeking a talented and highly motivated Software Development Manager, who would provide technical leadership to a forming development team in Docs.
As a vital part of the overall Autodesk AEC Construction initiative, the Docs comprises cloud services, enterprise systems, web application, data processing system and operational tool chain. It is the centre of the Autodesk's attempt to revolutionize the construction business via modern technology.
In this role, you will be instrumental in building and maintaining several critical services for AEC Construction, guiding the architecture of platform and services across this ecosystem, and building/managing a high performing development team in India. As Software Development Manager, you will take on a highly visible role in building out the future architecture of Docs. This is an opportunity to make something that directly impact a sizeable business within Autodesk.
**Responsibilities**
+ Lead technical staff in Docs team to strengthen critical services for greater robustness, scalability, performance and data processing capability
+ Drive the technical strategy and roadmap with hands-on leadership in architecture and implementation
+ Lead the team to design, develop, and operate critical components to benefit Docs customers, and other service teams.
+ Drive and align technical strategy across divisions and interdependent teams
+ Manage cross-functional relationships with stakeholders, engineers, and technical partners
+ Serve as technical evangelist across technical and non-technical personnel at all levels
+ Lead, manage, mentor and work with development teams
+ This role will be hybrid work arrangement, based out of our Vancouver office
**Minimum Qualifications**
+ Bachelor or equivalent in Computer Science or Software Engineering
+ 8+ years software development experience
+ Expertise in one or more of: Java, C#, Javascript/NodeJS, Ruby/JRuby, Golang, Scala, C++ Extensive experience designing and developing scalable, resilient, distributed applications:
+ HTTP-based API design
+ Build, deploy, and orchestration of containerized workloads
+ Event driven systems, message queues
+ Distributed data stores, caching, and eventual consistency
+ Observability at scale: monitoring, log aggregation
+ Experience with handling high throttle traffic
+ Experience in creating or maintaining data pipeline and storage for multi national online business
+ Cross-platform, native desktop app development (Windows, Mac, Linux)
+ Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
+ Familiarity with database technologies (e.g., SQL, NoSQL)
+ Excellent leadership and team management skills
+ Strong problem-solving and analytical skills
+ Good technical communication
+ Experience in managing a diverse and remote team
**Preferred Qualifications**
+ Master's degree in Computer Science, Engineering, or a related field
+ Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
+ Knowledge of DevOps practices and tools (e.g., Jenkins, Git, CI/CD)
+ Experience with agile development methodologies
+ Strong understanding of security best practices and compliance requirements
#LI-Hybrid
---
**Description du poste**
Vous êtes un développeur de logiciels chevronné, passionné par la création et l'extension de services en nuage pour des solutions de conception et de construction de classe mondiale ? Vous avez les compétences et l'expérience nécessaires pour concevoir et diriger une équipe d'ingénieurs afin de construire des produits SaaS fiables et éprouvés, capables de gérer une large base d'utilisateurs et des flux de données complexes ? Si c'est le cas, nous avons une opportunité passionnante pour vous !
L'équipe Docs d'Autodesk AEC Construction R&D est à la recherche d'un responsable du développement logiciel talentueux et très motivé, qui assurera la direction technique d'une équipe de développement en formation dans Docs.
En tant qu'élément essentiel de l'initiative globale Autodesk AEC Construction, Docs comprend des services en nuage, des systèmes d'entreprise, une application web, un système de traitement des données et une chaîne d'outils opérationnels. Il est au cœur de la tentative d'Autodesk de révolutionner le secteur de la construction par le biais de la technologie moderne.
Dans ce rôle, vous jouerez un rôle déterminant dans la construction et la maintenance de plusieurs services critiques pour AEC Construction, en guidant l'architecture de la plateforme et des services à travers cet écosystème, et en construisant/gérant une équipe de développement très performante en Inde. En tant que responsable du développement logiciel, vous jouerez un rôle très visible dans la construction de l'architecture future de Docs. C'est l'occasion de faire quelque chose qui a un impact direct sur une activité importante au sein d'Autodesk.
**Responsabilités**
+ Diriger le personnel technique de l'équipe Docs pour renforcer les services critiques afin d'améliorer la robustesse, l'évolutivité, les performances et la capacité de traitement des données
+ Diriger la stratégie technique et la feuille de route avec un leadership pratique dans l'architecture et la mise en œuvre
+ Diriger l'équipe chargée de concevoir, de développer et d'exploiter des composants essentiels au profit des clients de Docs et d'autres équipes de service
+ Diriger et aligner la stratégie technique entre les divisions et les équipes interdépendantes
+ Gérer les relations interfonctionnelles avec les parties prenantes, les ingénieurs et les partenaires techniques
+ Servir d'évangéliste technique auprès du personnel technique et non technique à tous les niveaux
+ Diriger, gérer, encadrer et travailler avec les équipes de développement
+ Ce poste sera un poste hybride, basé dans notre bureau de Vancouver
**Qualifications minimales**
+ Baccalauréat ou équivalent en informatique ou en génie logiciel
+ 8 ans ou plus d'expérience en développement de logiciels
+ Expertise dans un ou plusieurs des domaines suivants Java, C#, Javascript/NodeJS, Ruby/JRuby, Golang, Scala, C++ Vaste expérience de la conception et du développement d'applications évolutives, résilientes et distribuées :
+ Conception d'API basées sur HTTP
+ Construction, déploiement et orchestration de charges de travail conteneurisées
+ Systèmes événementiels, files d'attente de messages
+ Magasins de données distribués, mise en cache et cohérence éventuelle
+ Observabilité à l'échelle : surveillance, agrégation de journaux
+ Expérience de la gestion d'un trafic élevé (throttle)
+ Expérience de la création ou de la maintenance d'un pipeline de données et de stockage pour une entreprise en ligne multinationale
+ Développement d'applications de bureau natives et multiplateformes (Windows, Mac, Linux)
+ Expérience des plateformes en nuage (par exemple, AWS, Azure, Google Cloud)
+ Familiarité avec les technologies de base de données (par exemple, SQL, NoSQL)
+ Excellentes compétences en matière de leadership et de gestion d'équipe
+ Solides compétences en matière de résolution de problèmes et d'analyse
+ Bonne communication technique
+ Expérience de la gestion d'une équipe diversifiée et distante
**Qualifications souhaitées**
+ Maîtrise en informatique, en ingénierie ou dans un domaine connexe
+ Expérience de l'architecture microservices et de la conteneurisation (par exemple, Docker, Kubernetes)
+ Connaissance des pratiques et outils DevOps (par exemple, Jenkins, Git, CI/CD)
+ Expérience des méthodologies de développement agile
+ Forte compréhension des meilleures pratiques de sécurité et des exigences de conformité
#LI-Hybride
**Learn More**
**About 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 - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $136,000 and $187,000. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, we also have a significant emphasis on annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
This advertiser has chosen not to accept applicants from your region.

Director of Software Development

Calgary, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

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

This advertiser has chosen not to accept applicants from your region.

Manager, Software Development - Global Developer Relations Canada

Calgary, Alberta Autodesk

Posted today

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
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).
This advertiser has chosen not to accept applicants from your region.

Senior Neural Network Kernel Software Development Engineer

Calgary, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

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.

This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer, Mobile Apps - Android Development

Calgary, Alberta Helcim

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

ABOUT HELCIM

Helcim was founded with a mission at heart: to be the worlds most loved payment system. We believe that by offering small businesses in North America a decidedly human payment solution where it is easier to sign up and use while being transparent and affordable, we can empower them to grow and prosper. Simply put, helping small businesses thrive is at the very core of our business model, and we think thats a great way to do business.

From the very start, we knew that we wanted to be different from every payment processor out there. We want the merchants we serve to feel supported and see us as a trusted partner rather than simply just another cost of doing business. We are relentless in our pursuit to provide a radically transparent and honest payments solution that flat out saves business owners money, all while treating them like human beings.

THE POSITION

Helcim is revolutionizing payments, and we're looking for a Senior Android Developer to be a pivotal part of our mobile app development team. If you're a seasoned native Android expert with 6+ years of hands-on experience, a passion for crafting exceptional code, and a drive to solve complex problems with a user-centric approach, we want to hear from you.

As a Senior Android Developer, you'll play a crucial role in building the next generation of payment technology within a dynamic, fast-paced product development lifecycle. You'll not only deliver high-quality solutions but also contribute to the growth of your team through mentorship and coaching. We thrive on collaboration and innovation, and we're seeking someone who embodies our values and culture (discover more in The Way of the Helcim).


Here are the things youll own day to day:

  • Native Android Development: Be a cornerstone of the mobile development team, translating complex product requirements into robust, high-quality deliverables following best practices. You'll write clean, well-tested code and ensure timely delivery with minimal defects.
  • Technical Leadership & Mentorship: Guide and mentor junior dev talent, fostering their career growth and contributing to a high-performing team. You'll also assist in recruiting top-tier engineering talent.
  • Cross-Functional Collaboration: Work seamlessly within a highly collaborative environment, partnering with Product, DevOps, Stakeholders, and Design teams to bring ideas to life.
  • DevOps & Automation: Contribute to building and enhancing Continuous Integration/Continuous Deployment (CI/CD) pipelines in GitLab to maximize automation. You'll also work to ensure system reliability using our observability platforms.
  • Process Improvement: Proactively identify and implement ways to refine our development processes, consistently upholding and promoting high engineering standards across the team. This includes leveraging AI-powered tools and processes to enhance efficiency and code quality.
  • Deployment & Maintenance: Oversee code deployments through the Google Play Store and maintain projects within cloud infrastructure like AWS or Google Cloud Platform.
  • Data-Driven Insights: Leverage our BigQuery data warehouse to discover valuable insights that inform product development and strategy.


A SUCCESSFUL CANDIDATE


  • 6+ years of dedicated native Android app development experience.
  • Proficiency in Kotlin, with strong experience in Jetpack Compose.
  • Solid understanding of mobile app architecture patterns (e.g., MVVM, MVI, Clean Architecture).
  • Extensive experience with Android development tools (Android Studio) and frameworks.
  • Mastery of version control systems, especially Git.
  • Exceptional problem-solving and debugging skills, with a track record of tackling complex technical challenges.
  • Excellent communication and collaboration abilities, capable of articulating technical concepts clearly.
  • Proven experience with CI/CD pipeline creation, Android release publishing, and the Google Play Store approval process.
  • Experience with Docker and MySQL or other SQL database systems.
  • Willingness to participate in a rotational on-call roster for critical production issues, demonstrating commitment to system reliability.
  • Familiarity with leveraging AI tools and methodologies to optimize software development workflows, including but not limited to code analysis, automated testing, and intelligent code completion.
  • Bachelor's degree, technical degree, bootcamp, or equivalent practical experience in computer programming or computer science.


Not checking every box? Please apply anyway! We know that candidates have different experiences that may make them a great fit for this position and for Helcim. We believe that diversity and having an inclusive culture is not only the right thing, but key to our long-term success. Diversity brings more experience, view-points, knowledge and insight about our future. We also want to provide an accessible interview process, so if theres any accommodations that would make your experience more comfortable, please let us know.

KEY COMPETENCIES

  • A portfolio of published Android applications.
  • Experience integrating various 3rd party SDKs.
  • Familiarity with UI styling libraries.
  • Knowledge of backend technologies (e.g., PHP).
  • Experience with testing frameworks (Unit, Integration, UI).
  • Familiarity with Agile development methodologies.
  • Experience with any public cloud systems (Google Cloud, AWS, Azure).


HELCIM CULTURE IS;


Being builders: We build things ourselves and we build them well. We use technology and our creativity to overcome challenges that would seem beyond the capability of a company our size. We improve what is already there, invent our way out of problems and we never stop dreaming of better.


Choosing the harder path: We believe that the right decisions are usually the harder ones, so we embrace the challenge and endure when others quit. We choose what is difficult because it is more rewarding in the long-term, and makes us resilient, so that we not only survive but thrive.

Creating trust: We earn trust by striving to be our best selves every day and by lifting those around us. We recognize that trust is hard to earn, easy to lose and is tested continuously over time, so we make trust our way of life.

Contributing to a company of many: We are stronger because of our collective passion, diversity, and fellowship. We believe only great teams can accomplish great things, and we ask the very best of each other. Together we create our own future.

WORKING AT HELCIM

Joining Helcim means joining a fast-growing company where we have found coming together makes us a strong company. We have a drive to achieve big things which creates amazing opportunities for everyone willing to work hard and contribute to that growth - opportunities for faster career growth, for more learning, more impact, and accelerated experience - all while surrounding yourself with incredible people working on interesting problems and delivering great results.

Here are some of the reasons we attract such great people:


The Way of the Helcim: At Helcim, we build a team of engaged, caring and intelligent people. In return we provide an environment where you can be excited to come to work each day and tackle these challenges with an amazing team. Learn more about Helcims unique culture and environment in our culture book The Way of the Helcim.


Health and dental benefits: Through our Group Benefits, youll get access to dental benefits, extended healthcare benefits for drugs, vision, paramedical coverage (e.g. massage therapists, dieticians, mental health professionals), counseling, health service navigation, life insurance, critical illness and disability insurance, and more. All of these benefits come into effect on Day 1 of employment!

Dedicated Health Spending Account (HSA): An additional budget available for you to spend on health-related expenses (e.g. eyeglasses, therapy).

Maternity and Parental Leave: To help launch our team members into this phase of family life we have some additional benefits in place including salary top for the birthing parents and a bonding break for non-birthing parents.

Stock Options: Stock options enable our team to purchase Helcim shares at a future date at a specified price. Every team member, not just people leaders and executives receive equity (aka ownership in the company).

Vacation Time: All team members get paid vacation time and a company break in December so they can recharge when they need it.


Flexible work location: Work and life happens at different times and places. This is why our team enjoys the flexibility of hybrid work and flexibility around hours of work, so we can all do our best work. Our hybrid work schedule offers flexibility to work from home on Tuesdays and Thursdays. Furthermore, our core hours give team members flexibility to manage other parts of their lives.


Training: Helcim will cover 50% of the applicable training costs of up to $500 per year.


LOGISTICS

Job type: Full-time

Hiring manager: Rahul Parakkat

Location: Hybrid, In Office Monday's, Wednesday's + Friday's


Candidates must be eligible to work in Canada and be located in Calgary for this position.

This advertiser has chosen not to accept applicants from your region.

Software Developer

Calgary, Alberta AFTI WatchDog

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Software Developer (Junior / Intermediate)

Calgary, AB


About Us:

AFTI(WatchDog)is a leader in remote monitoring for the energy sector, delivering rugged, real-time solutions that make critical operations smarter and safer. Our flagship producttheWatchDogplatformis relied upon in some of the toughest field environments in North America.


Position Overview:

We are seeking a motivated and talented Junior to Intermediate Software Developer to join our growing WatchDog System team. In this role, you will be primarily working as a web application development of our system, which primarily utilizes Google Cloud, Kubernetes, and a range of modern technologies. This is more than just a development role; you will be a key player in bug resolution, system improvements, and tackling a variety of tasks. We need adaptable individuals who can move quickly, communicate effectively, and contribute to our team's success.


Key Responsibilities:

  • Develop and maintain web applications using ReactJS, AngularJS, and C#.
  • Contribute to Python-based development projects as needed.
  • Collaborate with the management team to design, plan, implement, and deploy new features and enhancements for the K9 WatchDog System.
  • Work extensively with our Google Cloud environment, including services like Cloud Storage, App Engine, Cloud Instances, and Cloud Functions.
  • Proactively identify, debug, and resolve system issues.
  • Thoroughly document your code and processes.
  • Communicate effectively with team members and management on project status, challenges, and innovative ideas.


Required:

  • 1-4 years of professional experience in a software development role.
  • Experience with web application development usingReactJSand/orAngularJS, andC#.
  • Experience with relational databases such asMSSQL.
  • Excellent communication and interpersonal skills.
  • A proactive and results-oriented mindset with the ability to work in a fast-paced environment.
  • Strong problem-solving and documentation abilities.


Preferred:

  • Understanding of containerization and orchestration usingKubernetes.
  • Familiarity withGoogle Cloud Platform (GCP)and its services (e.g., Cloud Storage, App Engine).
  • A portfolio of projects (e.g., on GitHub) that showcases your skills and passion for development.
  • A bachelor's degree in Computer Science, Engineering, or a related field.


What We Offer:

  • Competitive Total Compensation Package
  • Industry-Leading Group Benefits Program
  • Employer RRSP Program
  • Flexible work environment (Hybrid)
  • Direct impact on mission-critical technology
  • Amazing Company Events
  • A strong,dynamicteam that values code and simple solutions that work in the real world
  • A collaborative and supportive team environment where your contributions are valued.

This advertiser has chosen not to accept applicants from your region.

Software Developer (2025-022)

Calgary, Alberta Circle Cardiovascular Imaging

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Do you want to join a diverse and global team that is revolutionizing the cardiovascular healthcare industry? Circle CVI is hiring!


About Circle Cardiovascular Imaging:

Circles vision is to enable healthier Lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve Cardiovascular Care. Circle Cardiovascular s CVI42 is the Cardiac MR market leader imaging processing software.

Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular Magnetic Resonance Imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful. We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.


Position Overview:

The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The Software Developer will design and develop various components of the software including application graphical user interface/workflows, back-end server functionalities, and other post-processing algorithms. Throughout the software development cycle, this role will work closely with other software developers, architects, and quality assurance analysts as a team to ensure delivery of quality software products.

The Software Developer will report to the Software Development Manager.

General Responsibilities:

  • Design, develop, test, deploy, maintain, and improve medical imaging software
  • Writing reusable, readable, testable, scalable, and efficient code
  • Manage individual project priorities, deadlines, and deliverables

Required Skills/Experience:

  • 3-5 years of work experience in software development and/or considerable project experience
  • Experience in one or more programming languages including: C++, C#, or Java
  • Experience with public cloud platform, such as AWS or Azure
  • Experience with service-oriented and/or microservice architecture
  • Experience with containerization and Docker
  • Experience working with a SaaS
  • Strong sense of application design and attuned to the fundamentals of user experience considered an asset
  • Experience in designing and deploying large scale distributed system considered an asset
  • Familiarity with the full tech stack, including protocols and web server optimization techniques considered an asset
  • Experience with DICOM protocol and images considered an asset


Educational Requirements:

  • Minimum technical diploma in computing science or related field
  • Bachelor's degree in computer science, software engineering or related field is preferred

About the Benefits:

  • Competitive compensation and vacation
  • Transportation allowance
  • Flexible working arrangements
  • Employee Wellness Program
  • Professional development and tuition reimbursement program
  • Gratifying internal recognition/kudos programs
  • Annual salary review based on company and individual performance
  • Fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued


Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!


#LI-Onsite

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Calgary !

Principal Software Developer, Data Pipelines - Generative AI. Remote or Hybrid Canada

Calgary, Alberta Autodesk

Posted today

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD89733
Principal Software Developer, Data Pipelines - Generative AI. Remote or Hybrid Canada
Autodesk is leading the transformation of the AEC industry, integrating AI technology into our products. We're enhancing our applications with cloud-native capabilities, including data at scale, edge computing, AI-based solutions, and advanced _3D_ modeling and graphics. This innovation is happening across our flagship products-AutoCAD, Revit, and Construction Cloud-and Forma, our new Industry Cloud.
As a Principal Software Developer on the AEC Solutions team, you will join a team of technologists to build data pipelines to power our work in artificial intelligence, deep learning, generative AI, _machine learning_ , _reinforcement_ learning, information retrieval, and natural language processing. You will collaborate across organizations with a versatile group of AI Researchers, ML Engineers, Software Architects, and Experience Designers that are building cutting-edge foundation models and generative AI tools for the AEC industry. You'll also help ensure that we maintain privacy and security standards respecting and safeguarding our customers' data.
Report: You will report to the Senior AI/ML Development Manager in the Architecture, Engineering, and Construction (AEC) Solutions Team.
Location: We support hybrid work, and you work near our Canada offices or remote work in Canada.
**Responsibilities**
+ Design scalable, distributed systems and microservices in a production setting
+ Develop scalable and resilient data ingestion and processing pipelines, monitoring and self-healing systems that power AI-based solutions for AEC workflows
+ Take ownership of the implementation of individual software components, with a high emphasis on quality, test-driven development, and sound software engineering practices
+ Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team
+ Write unit, functional, regression tests for the code you create, and contribute to the test automation, continuous integration, and deployment processes together with everyone else in the development team
+ Work with software architects and product managers to translate overall system architecture and product requirements into well-designed and implemented software components
+ Mentor junior engineers, fostering a culture of continuous learning and improvement
**Minimum Qualifications**
+ BS or MS in Computer Science or related technical field
+ 10+ years of software engineering experience
+ Experience writing performant code in Java or Python
+ Experience developing data ingestion and processing pipelines, monitoring and self-healing systems
+ Experience delivering production applications with Amazon Web Services
+ Proficiency in serverless and managed Amazon Web Services including Lambdas, AWS Step, and SQS
+ Experience in utilizing AWS IAM to develop secure solutions, specifically with resource access policies and IAM roles
+ Experience with AWS infrastructure as code solutions, such as CDK or Cloud Formation
+ Experience working with Data Lake or Warehouses, ETLs
+ Experience with microservices and RESTful web services
+ Experience with modern software practices including Continuous Integration, Continuous Delivery, and Infrastructure-as-Code
+ Experience with Scrum and Agile development processes and methodologies
**Preferred Qualifications**
+ Experience in the AEC industry, Autodesk products such as Revit, and AEC data schemas and standards
+ Experience with cloud-native capabilities, including data at scale, edge computing, and AI-based solutions
**Ideal Candidate**
+ You easily collaborate with other members of an Agile team to get products and components developed and completed
+ You are constantly striving to learn new technologies and methodologies
+ You exhibit a low tolerance for inefficiency and have a burning desire to automate anything that can be automated
+ You are adaptable, customer-focused, and seek new ways to solve hard problems
+ You have a passion for making simple, scalable platforms used by other engineering teams
**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 - our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.
When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!
Bienvenue à Autodesk ! Des choses incroyables sont créées chaque jour avec nos logiciels - des bâtiments les plus écologiques et des voitures les plus propres aux usines les plus intelligentes et aux plus grands films à succès. Nous aidons les innovateurs à transformer leurs idées en réalité, transformant non seulement la façon dont les choses sont faites, mais ce qui peut être fait.
Nous sommes très fiers de notre culture ici chez Autodesk - notre code en matière de culture est au cœur de tout ce que nous faisons. Nos valeurs et nos méthodes de travail aident nos employés à prospérer et à réaliser leur potentiel, ce qui conduit à des résultats encore meilleurs pour nos clients.
Lorsque vous êtes un employé Autodesk, vous pouvez être entier et authentique et effectuer un travail significatif qui aide à construire un avenir meilleur pour tous. Prêt à façonner le monde et votre avenir? Joignez-vous à 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, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
Le salaire est l'un des éléments de l'offre compétitive d'Autodesk. Les offres sont basées sur l'expérience et la situation géographique du candidat. Outre les salaires de base, nous accordons également une grande importance aux primes annuelles discrétionnaires en espèces, aux commissions pour les fonctions de vente, aux actions ou aux primes d'encouragement à long terme en espèces, ainsi qu'à un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance et un milieu de travail équitable où tout le monde 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).
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Calgary, Alberta Amplifier Health

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About Amplifier Health

Amplifier Health is revolutionizing healthcare by turning the human voice into a vital sign. We're developing the world's first voice-based diagnostic platform that can detect and monitor a wide range of health conditions from speech. Our groundbreaking AI technology has the potential to transform how we diagnose and manage many diseases from Parkinson’s disease to congestive heart failure. We aim to make healthcare more accessible, affordable, and effective for everyone.


About the Role

As a Software Engineer at Amplifier Health, you'll be instrumental in building the user interfaces and software infrastructure that power our revolutionary diagnostic platform. You'll work closely with our AI research and engineering teams to integrate our cutting-edge acoustic models into user-friendly dashboards and applications. This is an ideal opportunity for a skilled software engineer who's passionate about using technology to improve healthcare.


Responsibilities

  • Design, develop, and maintain user interfaces for our web and mobile applications.
  • Build and integrate APIs to connect our front-end applications with our back-end AI models.
  • Develop data visualizations and dashboards to present diagnostic insights effectively.
  • Ensure the scalability, security, and performance of our software infrastructure.
  • Collaborate with AI engineers to optimize the deployment and integration of AI models.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to software design discussions.

Requirements

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Python, Node.js).
  • Experience with API design and development (e.g., RESTful APIs).
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and databases (e.g., SQL, NoSQL).
  • Knowledge of software development best practices, including version control (e.g., Git) and testing.
  • Excellent problem-solving and debugging skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Bonus Points

  • Experience with healthcare applications or data.
  • Familiarity with data visualization libraries (e.g., D3.js).
  • Contributions to open-source projects.

Benefits

  • Be a part of a team that is revolutionizing healthcare with cutting-edge AI technology.
  • Work on challenging and meaningful projects that have a real-world impact.
  • Contribute to a mission-driven company that is making healthcare more accessible and effective.
  • Enjoy a competitive salary and benefits package.
  • Thrive in a dynamic, collaborative, and supportive work environment.


To Apply

Please send your resume and a cover letter highlighting your relevant experience and technical skills to

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Calgary, Alberta Rokt

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Roles available: 14 (Last updated April 2025)

AfterSell was acquired by Rokt in 2024, and we are expanding our scale and scope rapidly. We’re building Shopify apps that help merchants boost their AOV (average order value) with AI-powered upsells, rewards, cross-sells and relevant offers throughout the entire customer journey. Our products, AfterSell and UpCart are trusted by over 40 thousand Shopify brands and power over 1M orders each day.

We work fast, build smart, and utilize modern tools—including AI-powered development workflows—to deliver high-impact features quickly and reliably. We believe in giving our team members the courage and safety to innovate and experiment. We are building a world-class team to build world-class products.

We are a team of builders helping smart businesses find innovative ways to meet customer needs and generate incremental revenue. Leading companies drive 10-50% of additional revenue—and often all their profits—from the extra products or services they sell. This economic edge unleashes a world of possibilities for growth and innovation.

At Rokt, we practice transparency in career paths and compensation. At Rokt, we believe in transparency, which is why we have a well-defined career ladder with transparent compensation and clear career paths based on competency and ability. Rokt’stars constantly strive to raise the bar, pushing the envelope of what is possible.

We are looking for an AI Software Developer

Total target compensation:

CAD $119,000 – $46,000, including a base salary of 100,000 – $1 0,000, an employee equity plan grant, and world-class benefits.

*This range includes Product Design, Software Engineer (Intermediate - Senior level), & Product Manager roles.

Equity grants are issued in good faith, subject to company policies, board approval, and individual eligibility.

About the role:

Join AfterSell by Rokt as a Software Engineer and become a driving force in building AI-powered products that shape the future of e-commerce. In this high-impact role, you’ll leverage cutting-edge AI tools and a builder’s mindset to develop scalable solutions used by millions of customers worldwide. If you’re excited by the challenge of turning bold ideas into reality and pushing the boundaries of what’s possible with AI, this opportunity is for you.

Requirements

What You’ll Do

You’ll own features end-to-end across both our core products—AfterSell and UpCart—as we work towards building a powerful AOV boosting platform. This includes:

  • Building full-stack features from idea to implementation
  • Making architecture and design decisions that last
  • Collaborating across non-engineering departments, and (sometimes) directly with clients
  • Review code, mentor teammates, and lead projects to their desired outcomes
Who You Are
  • AI-Enthusiast & Quick Learner: You embrace new technologies (like AI/ML frameworks) and learn rapidly, adapting to innovative tools and workflows to stay ahead of the curve.
  • Problem Solver: You excel at breaking down complex problems using first principles and creativity. Challenges are puzzles you’re excited to solve.
  • Entrepreneurial Mindset: You take ownership of outcomes, move fast with confidence, and aren’t afraid to navigate ambiguity—figuring things out independently when needed.
  • Collaborative Team Player: You communicate clearly and work well with cross-functional teams. You value feedback, share ideas openly, and help others succeed.
  • Driven & Results-Oriented: You set high standards for your work, take pride in delivering quality, and continually seek to improve. You care about the impact of your code on the business and customers.

Benefits

Why Join Rokt
  • Build the Future of AI in Ecommerce: Be at the forefront of AI-driven transformation in a company that’s pioneering how brands engage customers in the “moment that matters” during online transactions.
  • Hyper-Growth = Fast Progression: Rokt is a rapidly growing tech leader, which means huge opportunities for your career advancement, learning, and taking on bigger responsibilities quickly.
  • Culture of Builders: Work with a smart, humble, and bold team that shares a “builder” DNA – we love to innovate, take risks, and turn ambitious ideas into tangible results. We win as a team and learn from every experiment.
  • Ownership & Impact: Every Rokt’star (employee) has a voice and real equity in the company. You’ll have autonomy to make decisions, drive projects, and see the direct impact of your work on millions of users.
  • World-Class Benefits & Support: Join a people-first culture with transparent career paths, continuous development (LevelUp training, mentorship), and great perks (equity grants, catered lunches, global offices, and more) that empower you to do your best work.

About The Benefits:

We leverage best-in-class technology and market-leading innovation in AI and ML, with all of that being underlined by building and maintaining a fantastic and inclusive culture where people can be their authentic selves, and offering a great list of perks and benefits to go with it:

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Calgary