Principal Engineer, Forge Platform hos Autodesk

Utlöper om 10 dagar

Job Description - Principal Engineer, Forge Platform (19WD35287)
Job Description

Principal Engineer, Forge Platform19WD35287Americas-Canada-All Regions-All Cities
Principal Engineer, Forge Platform
Location: Montreal- Canada
Job ID: 19WD35287

Position Overview

Autodesk's Forge team is looking for a passionate full-stack software engineer to join our team in Montreal. Our organizational ecosystem comprises cloud services, and web client components. In this role, you will be instrumental in the development of components and services across the Forge organization. This is an opportunity to work on applications that directly impact the millions of users of Autodesk products.


  • 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 cutting-edge 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
  • 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
  • You will be part of an agile product team of smart and highly motivated engineers building world-class cloud software applications and services
  • You will work in a global team and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support etc
  • You will work with latest technologies in a flexible environment

Minimum Qualifications

  • BS or MS in computer science, related technology field, or equivalent experience
  • 10 years hands-on experience with cloud services and applications
  • Experience with full-stack JavaScript programming in a Node.js environment
  • Cross-platform, web application development (Windows, Mac, Linux)
  • Experience with Agile development practices such as Scrum or Kanban
  • Unit testing, end-to-end testing, and test-driven development experience
  • Experience with GIT or equivalent version control system
  • Strong written and oral communication skills in English
  • Ability to operate effectively and independently in a dynamic, fluid environment

Preferred Qualifications

  • Familiarity with CI/CD concepts and experience working with a deployment pipeline such as Jenkins
  • Detail oriented approach to building secure, stable, software
  • Experience deploying technology or services with large enterprise or global customers and the desire for continuous learning and growth
  • Amazon Web Services (AWS) experience and best practices or equivalent cloud providers
  • Cloud security principles
  • REST API development experience (microservices architecture)
  • Build, deployment, and orchestration of containerized workloads
  • Experience with CAD applications, computer graphics and/or computation geometry

The Ideal Candidate

  • You are a cloud native software developer
  • You have cloud expertise built into your DNA
  • Cloud design pattern, tools and best practices are your daily business
  • You are a fast learner and keen to work with latest tools and technologies available
  • You are a perpetual learner and often find yourself ideating about new and improved ways of doing things and are confident to share your ideas with the rest of the engineering team
  • You get work done together
  • As a team player and effective communicator, you easily build collaborative relationships with technical and non-technical colleagues
  • You enjoy working with distributed team members
  • You have a strong desire and ability to deliver results
  • You are able to succeed and consistently reach the highest standards in a dynamic, agile environment with changing priorities
  • You are able to work independently and manage multiple tasks with direction or feedback from stakeholders and team members

About Autodesk

With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital scientists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.
At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.
To all recruitment agencies: Autodesk does not accept unsolicited headhunter and agency resumes. Autodesk will not pay fees to any third-party agency or company that does not have a signed agreement with Autodesk, Inc.


Kom ihåg att ange att du hittade dette via Graduateland