Senior Software Developer

Company: Autodesk
Company: Autodesk
Location: Vancouver, BC, CAN
Commitment: Full time
Posted on: 2025-05-26 00:28
Job Requisition ID #25WD84945The English transition can be found below!/La traduction en anglais se trouve ci-dessous!Position OverviewAre you a 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 implement reliable and trusted SaaS products that can handle a large user base and complex data flow? If so, we have an exciting opportunity for you!The Docs team in Autodesk AEC Construction R&D is seeking a talented and highly motivated senior developer to join its development team and work on cloud services and products for its global customers. You will be part of a dynamic software development team, collaborating with global teams to deliver high-quality cloud services that help customers transform to a cloud-powered Autodesk experience.ResponsibilitiesInvolved in the full life cycle of software developmentWork with the scrum team members to accomplish requirements from product managers and customersDesign and develop highly scalable, reliable, and fault-tolerant systems with minimal guidanceEnsure the best possible performance, quality, and responsiveness of the applicationsIdentify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization, and automationAbility to span to full stack development whenever necessaryWrite and maintain code with high attention to detail, perform peer code-reviews, and participate in technical design discussionsShare and bring best practices into the team/product; promote best practices/achievements to the engineering communityMinimum Qualifications5+ years of software development experienceMaster’s/Bachelor's degree in Computer Science or equivalentSolid knowledge of data structures, algorithms, and object-oriented programmingSolid understanding of typical web architecture (data, application, web tiers, etc.)Hands-on experience in Node.js backend programmingHands-on experience with relational database technologies (e.g., Postgres)Hands-on experience in developing RESTful web services and integrating the same with heterogeneous clientsWorking understanding of cloud service technologies (Infrastructure as Code, CDK, or similar)Experience in the development of large-scale softwareExperience in distributed cloud and high concurrency design is a plusCloud service monitoring tool experienceAbility to work with a team in an Agile environmentPreferred QualificationsExperience with Java backend developmentExperience in using AWS servicesExperience with database technologiesStrong problem-solving skills and capability to work on complex systems-------------------------------------------------------------------------------------------------------------------------------------Description du posteVous êtes un développeur de logiciels passionné par la création et la mise à l'échelle 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 mettre en œuvre 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 développeur senior talentueux et très motivé pour rejoindre son équipe de développement et travailler sur des services et des produits en nuage pour ses clients internationaux. Vous ferez partie d'une équipe dynamique de développement de logiciels, collaborant avec des équipes mondiales pour fournir des services cloud de haute qualité qui aident les clients à passer à une expérience Autodesk alimentée par le cloud.ResponsabilitésImpliqué dans le cycle de vie complet du développement de logicielsTravailler avec les membres de l'équipe scrum pour répondre aux exigences des chefs de produit et des clientsConcevoir et développer des systèmes hautement évolutifs, fiables et tolérants aux pannes avec un minimum d'encadrementAssurer les meilleures performances, la meilleure qualité et la meilleure réactivité possibles des applicationsIdentifier les goulets d'étranglement et les bogues, et concevoir des solutions à ces problèmesContribuer au maintien de la qualité du code, de l'organisation et de l'automatisationÊtre capable de passer à un développement complet chaque fois que cela est nécessaireÉcrire et maintenir le code avec une grande attention aux détails, effectuer des revues de code par les pairs et participer aux discussions sur la conception techniquePartager et introduire les meilleures pratiques dans l'équipe/le produit ; promouvoir les meilleures pratiques/réalisations auprès de la communauté des ingénieursQualifications minimalesPlus de 5 ans d'expérience dans le développement de logicielsMaster/Bachelor en informatique ou équivalentSolide connaissance des structures de données, des algorithmes et de la programmation orientée objetSolide compréhension de l'architecture web typique (données, application, niveaux web, etc.)Expérience pratique de la programmation backend Node.jsExpérience pratique des technologies de bases de données relationnelles (par exemple, Postgres)Expérience pratique du développement de services web RESTful et de leur intégration avec des clients hétérogènesCompréhension pratique des technologies de services en nuage (Infrastructure as Code, CDK, ou similaire)Expérience dans le développement de logiciels à grande échelleUne expérience dans le domaine du cloud distribué et de la conception à haute concurrence est un plusExpérience des outils de surveillance des services en nuageCapacité à travailler en équipe dans un environnement AgileQualifications préféréesExpérience en développement de backend JavaExpérience dans l'utilisation des services AWSExpérience des technologies de base de donnéesSolides compétences en matière de résolution de problèmes et capacité à travailler sur des systèmes complexesLearn MoreAbout AutodeskWelcome 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 transparencySalary is one part of Autodesk’s competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $98,600 and $144,650. 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 & BelongingWe take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belongingAre you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).
View Original Job Posting