Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps a l'aide de GitLab * Participer ... Experience avec des bases de donnees orientees graphe telles qu'Amazon Neptune, Neo4j ou des ...
Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps a l'aide de GitLab * Participer ... Experience avec des bases de donnees orientees graphe telles qu'Amazon Neptune, Neo4j ou des ...
Software Designer II
Montreal, QC · On-site
Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps à l'aide de GitLab * Participer ... Expérience avec des bases de données orientées graphe telles qu'Amazon Neptune, Neo4j ou des ...
Software Designer II
Montreal, QC · On-site
Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps à l'aide de GitLab * Participer ... Expérience avec des bases de données orientées graphe telles qu'Amazon Neptune, Neo4j ou des ...
Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps à l'aide de GitLab * Participer ... Expérience avec des bases de données orientées graphe telles qu'Amazon Neptune, Neo4j ou des ...
Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps à l'aide de GitLab * Participer ... Expérience avec des bases de données orientées graphe telles qu'Amazon Neptune, Neo4j ou des ...
Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps a l'aide de GitLab * Participer ... Experience avec des bases de donnees orientees graphe telles qu'Amazon Neptune, Neo4j ou des ...
Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps a l'aide de GitLab * Participer ... Experience avec des bases de donnees orientees graphe telles qu'Amazon Neptune, Neo4j ou des ...
Stay up to date with advancements in Software Engineering and AI, applying new techniques and ... Proficiency with Cloud Infrastructure (ideally AWS), including services like Amazon S3, Snowflake ...
Stay up to date with advancements in Software Engineering and AI, applying new techniques and ... Proficiency with Cloud Infrastructure (ideally AWS), including services like Amazon S3, Snowflake ...
Stay up to date with advancements in Software Engineering and AI, applying new techniques and ... Proficiency with Cloud Infrastructure (ideally AWS), including services like Amazon S3, Snowflake ...
Stay up to date with advancements in Software Engineering and AI, applying new techniques and ... Proficiency with Cloud Infrastructure (ideally AWS), including services like Amazon S3, Snowflake ...
Cloud Analyst
Montreal, QC · On-site
Experience or academic exposure to software engineering, scripting, SDLC practices, or ... Understanding of container platforms and orchestration concepts, with exposure to Amazon EKS and ...
New
Cloud Analyst
Montreal, QC · On-site
Experience or academic exposure to software engineering, scripting, SDLC practices, or ... Understanding of container platforms and orchestration concepts, with exposure to Amazon EKS and ...
New
Experience or academic exposure to software engineering, scripting, SDLC practices, or ... Understanding of container platforms and orchestration concepts, with exposure to Amazon EKS and ...
New
Experience or academic exposure to software engineering, scripting, SDLC practices, or ... Understanding of container platforms and orchestration concepts, with exposure to Amazon EKS and ...
New
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... What you'll get to work on We are looking to hire a Software Developer to join our newly formed ...
Python 3, Flask, JavaScript, VueJS, PostgreSQL, Elasticsearch, Amazon Web Services, RabbitMQ ... What you'll get to work on We are looking to hire a Software Developer to join our newly formed ...
Amazon Web Services, Sécurité des applications, DevOps, Java, Python, Déploiement de système, Développement web, Conteneurisation, Prise de décision, Influencer les autres, Agilité ...
Amazon Web Services, Sécurité des applications, DevOps, Java, Python, Déploiement de système, Développement web, Conteneurisation, Prise de décision, Influencer les autres, Agilité ...
Amazon Web Services, Sécurité des applications, DevOps, Java, Python, Déploiement de système, Développement web, Conteneurisation, Prise de décision, Influencer les autres, Agilité ...
Amazon Web Services, Sécurité des applications, DevOps, Java, Python, Déploiement de système, Développement web, Conteneurisation, Prise de décision, Influencer les autres, Agilité ...
Amazon Web Services, Sécurité des applications, DevOps, Java, Python, Déploiement de système, Développement web, Conteneurisation, Prise de décision, Influencer les autres, Agilité ...
Amazon Web Services, Sécurité des applications, DevOps, Java, Python, Déploiement de système, Développement web, Conteneurisation, Prise de décision, Influencer les autres, Agilité ...
Chefeffe d'quipe en dveloppement logiciel, Plateforme Agentique / Software Development Team Lead, Ag
Montreal, QC · On-site
... Amazon Web Services * Ability to learn a variety of technologies quickly * You have very good understanding of distributed systems and web technologies * Degree in Software Engineering or similar ...
Quick apply
Apply Early
Chefeffe d'quipe en dveloppement logiciel, Plateforme Agentique / Software Development Team Lead, Ag
Montreal, QC · On-site
... Amazon Web Services * Ability to learn a variety of technologies quickly * You have very good understanding of distributed systems and web technologies * Degree in Software Engineering or similar ...
Apply Early
Participer aux décisions d'architecture et à l'évolution des bonnes pratiques d'ingénierie dans des environnements Python, TypeScript, Java et Amazon Web Services (AWS). Concrètement, voici ce ...
Quick apply
Apply Early
Participer aux décisions d'architecture et à l'évolution des bonnes pratiques d'ingénierie dans des environnements Python, TypeScript, Java et Amazon Web Services (AWS). Concrètement, voici ce ...
Apply Early
Senior Applied AI Scientist
Quebec, QC · On-site
Experience with major cloud providers (Microsoft Azure, Amazon AWS, ElasticSearch, etc.) and/or ... a world-leading software company providing solutions for architecture, engineering, and ...
Senior Applied AI Scientist
Quebec, QC · On-site
Experience with major cloud providers (Microsoft Azure, Amazon AWS, ElasticSearch, etc.) and/or ... a world-leading software company providing solutions for architecture, engineering, and ...
Experience with major cloud providers (Microsoft Azure, Amazon AWS, ElasticSearch, etc.) and/or ... a world-leading software company providing solutions for architecture, engineering, and ...
Experience with major cloud providers (Microsoft Azure, Amazon AWS, ElasticSearch, etc.) and/or ... a world-leading software company providing solutions for architecture, engineering, and ...
Développeur principal
Montreal, QC · On-site
Amazon Web Services, Diversité et inclusion, Java, Matlab, Python, Programmation SAS, Déploiement de système, Travail en équipe, Prise de décision, Initiative, Agilité d'apprentissage ...
Développeur principal
Montreal, QC · On-site
Amazon Web Services, Diversité et inclusion, Java, Matlab, Python, Programmation SAS, Déploiement de système, Travail en équipe, Prise de décision, Initiative, Agilité d'apprentissage ...
Amazon Web Services, Diversité et inclusion, Java, Matlab, Python, Programmation SAS, Déploiement de système, Travail en équipe, Prise de décision, Initiative, Agilité d'apprentissage ...
Amazon Web Services, Diversité et inclusion, Java, Matlab, Python, Programmation SAS, Déploiement de système, Travail en équipe, Prise de décision, Initiative, Agilité d'apprentissage ...
Développeur{se} principal{e} Livraison en I
Montreal, QC · On-site
CA$110K - CA$130K/yr
Expérience avec Google Dialogflow, Amazon Lex ou des plateformes similaires d'IA conversationnelle EXIGENCES PHYSIQUES * Capacité à rester assis(e) pendant de longues périodes * Capacité à ...
Quick apply
Apply Early
Développeur{se} principal{e} Livraison en I
Montreal, QC · On-site
CA$110K - CA$130K/yr
Expérience avec Google Dialogflow, Amazon Lex ou des plateformes similaires d'IA conversationnelle EXIGENCES PHYSIQUES * Capacité à rester assis(e) pendant de longues périodes * Capacité à ...
Apply Early
Amazon Software Engineer information
See Quebec salary details
$25K - $39K
8% of jobs
$39K - $53K
6% of jobs
$53K - $67K
5% of jobs
$75.3K is the 25th percentile. Wages below this are outliers.
$67K - $81K
8% of jobs
$81K - $95K
12% of jobs
The median wage is $105.2K / yr.
$95K - $109K
14% of jobs
$109K - $123K
14% of jobs
$131.5K is the 75th percentile. Wages above this are outliers.
$123K - $137K
13% of jobs
$137K - $151K
9% of jobs
$151K - $165K
6% of jobs
$165K - $179K
4% of jobs
$25K
$107.5K
$179K
How much do amazon software engineer jobs pay per year?
Which company is best for software engineers?
What are the key skills and qualifications needed to thrive in the Amazon Software Engineer position, and why are they important?
To thrive as an Amazon Software Engineer, you need a strong background in computer science, coding proficiency in languages like Java, C++, or Python, and a relevant bachelor’s degree or higher. Familiarity with AWS cloud services, distributed systems, and software development tools such as Git and CI/CD pipelines is highly valued. Strong problem-solving skills, effective communication, and collaboration are crucial soft skills in this fast-paced environment. These abilities enable engineers to deliver scalable, reliable solutions while working efficiently within large, cross-functional teams.
What engineers make $500,000?
What is an Amazon Software Engineer job?
An Amazon Software Engineer is responsible for designing, developing, and maintaining software systems that support Amazon's vast technical infrastructure. They work on scalable and distributed systems, using languages like Java, Python, or C++. Engineers collaborate with cross-functional teams to build customer-focused solutions, optimize performance, and ensure system reliability. Additionally, they follow Amazon's leadership principles and contribute to innovation in areas like AWS, Alexa, and e-commerce. This role requires strong problem-solving skills, coding expertise, and the ability to handle complex technical challenges at scale.
Is it hard to get a job at Amazon as a Software Engineer?
How much are Amazon software engineers paid?
What are the typical career growth opportunities for an Amazon Software Engineer?
Amazon offers software engineers a well-defined career path, starting from entry-level roles and advancing to senior engineer, principal engineer, or engineering manager positions. Engineers are encouraged to take on greater responsibilities, lead technical projects, and mentor junior staff as they develop. The company supports professional growth through internal training, skill development programs, and opportunities to work on high-impact, global-scale products. With consistent performance and a proactive approach to learning, you can expect clear advancement opportunities and increased leadership responsibilities at Amazon.

Job description
Job Description:
Titre du poste : Developpeur logiciel IILieu : Montreal, QC (mode hybride)
Type de poste : Permanent, temps plein
A propos d'EXFOEXFO est un leader mondial en solutions de test, de surveillance et d'analyse pour les reseaux de telecommunications. Notre succes repose sur l'innovation, la collaboration et le talent de nos equipes a travers le monde.
Sommaire du roleNous sommes a la recherche d'un developpeur logiciel intermediaire pour se joindre a notre equipe Network Topology. Cette equipe developpe et maintient des services infonuagiques qui integrent les donnees de topologie des reseaux de telecommunications a notre plateforme SaaS, utilisee par des fournisseurs de services, des entrepreneurs en reseaux et des exploitants de centres de donnees partout dans le monde.
Notre plateforme SaaS etend les capacites d'instruments portatifs de test de fibre optique de pointe en offrant une experience connectee aux techniciens sur le terrain, aux gestionnaires de projets et aux administrateurs reseau. Elle permet la collecte, l'analyse et la gestion des resultats de tests tout en offrant une visibilite accrue sur l'avancement et la qualite du deploiement des reseaux.
A titre de membre de l'equipe Network Topology, vous contribuerez au developpement de services permettant d'importer, de gerer et de rendre accessibles les informations de topologie reseau provenant de systemes externes de planification et de conception. Ces services constituent la base permettant de comparer les deploiements reseau planifies aux resultats reels de construction et de tests sur le terrain, aidant ainsi les clients a ameliorer la qualite de leurs reseaux et l'efficacite de leurs deploiements.
Vous collaborerez avec des developpeurs logiciels, des proprietaires de produits (Product Owners), des architectes, des specialistes en assurance qualite (QA) et d'autres equipes Agile afin de concevoir et de livrer des solutions infonuagiques evolutives et natives du cloud.
Responsabilites principales- Concevoir, developper, tester et maintenir des services infonuagiques natifs du cloud principalement a l'aide de Go (Golang)
- Developper des API et des services de donnees permettant de gerer les informations de topologie des reseaux de telecommunications
- Developper et optimiser des services et des requetes bases sur GraphQL pour l'acces aux donnees de topologie
- Contribuer a la mise en uvre de solutions exploitant des modeles de donnees orientes graphe et des technologies de bases de donnees graphiques
- Participer a la conception et a l'evolution d'architectures infonuagiques evolutives
- Collaborer avec les equipes de gestion de produit et les parties prenantes afin de preciser les besoins et de maximiser la valeur livree aux clients
- Participer aux revues de code et contribuer au maintien de normes elevees de qualite logicielle
- Diagnostiquer et resoudre les problemes dans les environnements de developpement, de test et de production
- Contribuer aux pipelines CI/CD ainsi qu'aux pratiques DevOps a l'aide de GitLab
- Participer activement aux ceremonies Agile et a la planification des Program Increments (PI) dans un environnement SAFe
- Baccalaureat en ressources humaines, administration, analytique ou domaine connexe
- Baccalaureat en informatique, en genie logiciel, en genie informatique ou experience pratique equivalente
- 3 a 5 ans d'experience professionnelle en developpement logiciel
- Experience en developpement de services backend avec Go (Golang)
- Experience dans la conception et l'utilisation d'API REST et/ou GraphQL
- Experience avec les plateformes infonuagiques (cloud) et les architectures cloud natives
- Experience avec les applications conteneurisees et les pratiques modernes de deploiement
- Experience avec les systemes de gestion de code source bases sur Git
- Excellentes aptitudes en resolution de problemes et en analyse
- Excellentes competences en communication ecrite et verbale
- Capacite a travailler efficacement au sein d'une equipe Agile collaborative
Atouts
- Experience de travail avec GraphQL dans des environnements de production
- Experience avec des bases de donnees orientees graphe telles qu'Amazon Neptune, Neo4j ou des technologies similaires
- Experience en modelisation et en interrogation de jeux de donnees fortement connectes
- Experience avec les pipelines CI/CD de GitLab
- Une connaissance des telecommunications, de l'inventaire reseau, des systemes d'information geographique (SIG) ou des systemes de planification de reseaux constitue un atout
- Experience dans le traitement de grands ensembles de donnees de topologie, de donnees spatiales ou d'infrastructures
- Francais : fonctionnel
- Anglais : avance (contexte international)
- Entreprise technologique innovante et en croissance
- Environnement collaboratif et stimulant
- Projets a impact reel sur les decisions d'affaires
- Flexibilite de travail (mode hybride)
- Gamme complete d'avantages sociaux
Location: Montreal, QC (Hybrid)
Employment Type: Permanent, Full-Time
About EXFO
EXFO is a global leader in test, monitoring, and analytics solutions for telecommunications networks. Our success is driven by innovation, collaboration, and the talent of our teams around the world.
Position Summary
We are seeking an Intermediate Software Developer to join our Network Topology team. The team develops and maintains cloud-based services that integrate telecommunications network topology data into our SaaS platform used by service providers, network contractors, and data center operators worldwide.
Our SaaS platform extends the capabilities of industry-leading handheld fiber-optic test instruments by providing a connected experience for field technicians, project managers, and network administrators. The platform enables the collection, analysis, and management of field test results while providing visibility into network deployment progress and quality.
As a member of the Network Topology team, you will help build services that import, manage, and expose network topology information originating from external planning and design systems. These services provide the foundation for comparing planned network deployments with actual field construction and testing results, helping customers improve network quality and deployment efficiency.
You will collaborate with software developers, product owners, architects, QA specialists, and other Agile teams to deliver scalable cloud-native solutions.
Key Responsibilities
- Design, develop, test, and maintain cloud-native services primarily using Go (Golang)
- Develop APIs and data services that manage telecommunications network topology information
- Develop and optimize GraphQL-based services and queries used to access topology data
- Contribute to solutions that leverage graph-based data models and graph database technologies
- Participate in the design and evolution of scalable cloud architectures
- Collaborate with product management and stakeholders to refine requirements and deliver customer value
- Participate in code reviews and contribute to maintaining high standards of software quality
- Troubleshoot and resolve issues across development, testing, and production environments
- Contribute to CI/CD pipelines and DevOps practices using GitLab.
- Participate actively in Agile ceremonies and Program Increment (PI) planning within a SAFe environment
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience
- 3-5 years of professional software development experience
- Experience developing backend services using Go (Golang)
- Experience designing and consuming REST and/or GraphQL APIs
- Experience working with cloud platforms and cloud-native architectures
- Experience with containerized applications and modern deployment practices
- Experience using Git-based source control systems
- Strong problem-solving and analytical skills
- Strong written and verbal communication skills
- Ability to work effectively in a collaborative Agile team environment
Desired Qualifications
- Experience working with GraphQL in production environments
- Experience with graph databases such as Amazon Neptune, Neo4j, or similar technologies
- Experience modeling and querying highly connected datasets
- Experience with GitLab CI/CD pipelines
- Familiarity with telecommunications, network inventory, GIS, or network planning systems would be an asset
- Experience processing large-scale topology, spatial, or infrastructure datasets
- French: Functional
- English: Advanced (international business environment
- Innovative and growing technology company
- Collaborative and stimulating work environment
- Projects with a real impact on business decisions
- Flexible work arrangement (hybrid model)
- Comprehensive benefits package
EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About EXFO
Sourced by ZipRecruiter
Industry
Telecommunications
Company size
1,001 - 5,000 Employees
Headquarters location
Québec, QC, CA