×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Developer

Job in Teslin, Yukon Territory, Canada
Listing for: Autodesk, Inc.
Full Time position
Listed on 2026-03-15
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps, Full Stack Developer
Job Description & How to Apply Below
Location: Teslin

* Participer à tous les aspects du développement logiciel, en travaillant à la création et à la maintenance du service le plus fiable, le plus sécurisé, le plus performant et le plus hautement disponible pour nos clients, en tirant parti de la technologie cloud
* Collaborer étroitement avec les chefs de produit, les propriétaires de produit, les architectes logiciels et les autres parties prenantes afin de transformer de manière itérative les exigences de haut niveau en améliorations de produit qui sont livrées aux clients de manière incrémentielle et continue
* Contribuer à la conception et à l'architecture logicielle en tirant parti des modèles de conception cloud et en apportant votre expertise cloud à l'ensemble du cycle de vie du développement
* Effectuer des revues de code par les pairs
* Analyser les produits et services existants afin d’améliorer leurs performances
* Développer concrètement des logiciels pour une infrastructure capable de fonctionner à grande échelle
* Concevoir et mettre en œuvre des tests unitaires, de régression et de bout en bout
* Contribuer à l’amélioration des processus et des livrables afin d’accroître l’efficacité et l’efficience de l’équipe dans la réponse aux besoins des clients et de l’entreprise
* Documenter et présenter vos idées et solutions avec précision et exhaustivité
* Participer aux rotations de permanence pour assurer le support des systèmes de production
* Licence ou master en informatique
* Plus de 8 ans d’expérience en développement logiciel dans la création de services cloud de niveau entreprise
* Maîtrise approfondie des
** langages de programmation Java
*** Solide compréhension de l’architecture cloud, de l’informatique sans serveur et des microservices
* Expérience avec les
** services et technologies AWS** (par exemple, EC2, ECS, Lambda, API Gateway, S3, Dynamo

DB, RDS)
* Connaissance des technologies de conteneurisation telles que Docker et des outils d’orchestration de conteneurs tels que Kubernetes ou AWS ECS
* Compréhension de l’architecture des microservices et des principes de conception des systèmes distribués Connaissance des API RESTful et des protocoles associés (HTTP, JSON, XML)
* Maîtrise des principes de sécurité, de l'authentification et des mécanismes d'autorisation dans AWS, y compris SOC-2
* Expérience dans la mise en œuvre et la maintenance de processus de tests automatisés pour garantir la qualité du code
* Expérience dans la surveillance des performances du backend, l'identification des axes d'amélioration et la mise en œuvre d'optimisations visant à améliorer l'évolutivité du système, les temps de réponse et l'utilisation des ressources
* Une expérience de travail dans un processus Agile est un atout
* Solides compétences en résolution de problèmes et capacité à travailler au sein d'une équipe collaborative
* Work with our smart and dedicated teams
* Experiment, learn, and grow
* Use the latest cloud technologies
* Deliver code that millions of customers will use
* Mentor and be mentored
* Make key decisions
* Involved with all aspects of software development, working to create and maintain the most reliable, secure, performant, and high throughput service for our customers by leveraging cloud technology
* Partner closely with product managers, product owners, software architects, and other stakeholders to iteratively turn high-level requirements into product enhancements that are delivered to customers incrementally and continually
* Contribute to software design and architecture by leveraging cloud design patterns and injecting your cloud expertise into the entire development lifecycle
* Perform peer code reviews
* Profile existing products and services to achieve better performance
* Hands-on software development for infrastructure that will perform at scale
* Design and implement unit, regression and end-to-end tests
* Contribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs
* Document and present your ideas and solutions accurately and thoroughly
* Participate in on-call rotations to support production systems
* Bachelor’s or Master’s degree in…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary