Autodesk Logo

Autodesk

Senior Software Developer

Reposted 4 Days Ago
Be an Early Applicant
Remote
15 Locations
Senior level
Remote
15 Locations
Senior level
Seeking a passionate Senior Software Developer to design and implement robust cloud services while collaborating with global teams to enhance Autodesk's SaaS products.
The summary above was generated by AI

Job Requisition ID #

25WD84945

The English transition can be found below!/La traduction en anglais se trouve ci-dessous!

Position Overview

Are 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.

Responsibilities

  • Involved in the full life cycle of software development

  • Work with the scrum team members to accomplish requirements from product managers and customers

  • Design and develop highly scalable, reliable, and fault-tolerant systems with minimal guidance

  • Ensure the best possible performance, quality, and responsiveness of the applications

  • Identify bottlenecks and bugs, and devise solutions to these problems

  • Help maintain code quality, organization, and automation

  • Ability to span to full stack development whenever necessary

  • Write and maintain code with high attention to detail, perform peer code-reviews, and participate in technical design discussions

  • Share and bring best practices into the team/product; promote best practices/achievements to the engineering community

Minimum Qualifications

  • 5+ years of software development experience

  • Master’s/Bachelor's degree in Computer Science or equivalent

  • Solid knowledge of data structures, algorithms, and object-oriented programming

  • Solid understanding of typical web architecture (data, application, web tiers, etc.)

  • Hands-on experience in Node.js backend programming

  • Hands-on experience with relational database technologies (e.g., Postgres)

  • Hands-on experience in developing RESTful web services and integrating the same with heterogeneous clients

  • Working understanding of cloud service technologies (Infrastructure as Code, CDK, or similar)

  • Experience in the development of large-scale software

  • Experience in distributed cloud and high concurrency design is a plus

  • Cloud service monitoring tool experience

  • Ability to work with a team in an Agile environment

Preferred Qualifications

  • Experience with Java backend development

  • Experience in using AWS services

  • Experience with database technologies

  • Strong problem-solving skills and capability to work on complex systems

-------------------------------------------------------------------------------------------------------------------------------------

Description du poste

Vous ê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és

  • Impliqué dans le cycle de vie complet du développement de logiciels

  • Travailler avec les membres de l'équipe scrum pour répondre aux exigences des chefs de produit et des clients

  • Concevoir et développer des systèmes hautement évolutifs, fiables et tolérants aux pannes avec un minimum d'encadrement

  • Assurer les meilleures performances, la meilleure qualité et la meilleure réactivité possibles des applications

  • Identifier les goulets d'étranglement et les bogues, et concevoir des solutions à ces problèmes

  • Contribuer 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 technique

  • Partager et introduire les meilleures pratiques dans l'équipe/le produit ; promouvoir les meilleures pratiques/réalisations auprès de la communauté des ingénieurs

Qualifications minimales

  • Plus de 5 ans d'expérience dans le développement de logiciels

  • Master/Bachelor en informatique ou équivalent

  • Solide connaissance des structures de données, des algorithmes et de la programmation orientée objet

  • Solide compréhension de l'architecture web typique (données, application, niveaux web, etc.)

  • Expérience pratique de la programmation backend Node.js

  • Expé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ènes

  • Compréhension pratique des technologies de services en nuage (Infrastructure as Code, CDK, ou similaire)

  • Expérience dans le développement de logiciels à grande échelle

  • Une expérience dans le domaine du cloud distribué et de la conception à haute concurrence est un plus

  • Expérience des outils de surveillance des services en nuage

  • Capacité à travailler en équipe dans un environnement Agile

Qualifications préférées

  • Expérience en développement de backend Java

  • Expérience dans l'utilisation des services AWS

  • Expérience des technologies de base de données

  • Solides compétences en matière de résolution de problèmes et capacité à travailler sur des systèmes complexes

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 $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 & Belonging
We 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-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Top Skills

AWS
Linux/Centos
Node.js
Postgres
Restful Web Services

Autodesk Ottawa, Ontario, CAN Office

Ottawa, ON, Canada

Similar Jobs

3 Days Ago
Easy Apply
Remote
Hybrid
Ontario, ON, CAN
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
As a Senior Software Engineer on the Testing Infrastructure team, you'll manage CI pipelines and improve developer tools for high-scale systems.
Top Skills: BuildkiteCypressDockerGitGithub ApiJestKotlinKubernetesNode.jsReactRspecRuby On RailsSlackSlack ApiTypescript
3 Days Ago
Remote
Hybrid
Kitchener, ON, CAN
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Senior Software Engineer will lead product development for Cash App, building and scaling backend systems and collaborating across teams to support millions of users.
Top Skills: AWSDatadogDynamoDBGrpcHTTPJavaJSONKafkaKotlinKubernetesProtocol BuffersVitess
3 Days Ago
Remote
Hybrid
Kitchener, ON, CAN
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Senior Software Engineer in P2P, you will build and scale systems impacting customers, collaborating across teams while overseeing product development and support.
Top Skills: AWSDatadogDynamoDBGrpcHTTPJavaJSONKafkaKotlinKubernetesProtocol BuffersVitess

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account