Software Engineer, Cloud Applications and Services
Autodesk
Canada
1d ago

Software Engineer, Cloud Applications and Services19WD32893Americas-Canada-All Regions-All Cities

Software Engineer, Cloud Applications and Services

Location : Montreal, QC - Canada

Job ID : 19WD32893

Autodesk’s BIM 360 Trades 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 Trades organization. This is an opportunity to work on applications that directly impact the millions of users of Autodesk products.

Autodesk is in the process of transforming AEC and BIM workflows. As a Software Engineer in the BIM 360 Trades group, you will take on a highly visible role in building out the future of design to make workflows.

Responsibilities

  • 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.
  • Minimum Qualifications

  • BS or MS in computer science, related technology field, or equivalent experience
  • You have at least 2 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
  • 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
  • Unit testing, end-to-end testing, and test-driven development experience
  • Experience deploying technology or services with large enterprise or global customers and the desire for continuous learning and growth
  • Experience with ReactJS
  • 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
  • Top 4 Signs That You’re a Strong 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.

    How You’d Spend Your Day

    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. Learn more about why Autodesk is continually ranked a top place to work by Fortune, Forbes, Glassdoor, and others : Top 7 Reasons You Should Work at Autodesk.

    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 artists, 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.

    Engineering

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form