Search jobs > Vancouver, BC > Principal software engineer

Principal Software Dev Engineer (Full Stack)

Autodesk
Vancouver, BC, CAN
$59,7-$76,18 an hour (estimated)
Full-time

Position Overview

Autodesk Construction R&D team is looking for a talented and highly motivated individual to join its development team, and develop cloud services and products for its world-wide customers.

Autodesk has industry-leading solutions for industrial design and manufacturing, architecture, engineering and construction, as well as media and entertainment.

As Autodesk transitions to the cloud, our value comes from building and scaling reliable and trusted cloud services. The seamless data flow between Autodesk’s worldly known tools such as AutoCAD, Revit, and the cloud services such as ACS Docs, is a crucial piece of the success.

You will be part of the dynamic software development team, working closely with global teams to deliver high quality cloud services to help global customers transform to a cloud powered Autodesk experience.

Interested candidates need to possess the ability to work on highly technical software products and play a pivotal role in shaping the future of our products and solutions.

You will be interested in innovative tech, but also aware of the importance of development best practice. You will make solutions that make the previously impossible possible!If you are a software developer who is proficient in web-based technologies, possess strong design and coding skills, passionate about problem solving, with experience on building and operating SaaS system with large user base, we would love to hear from you!

Responsibilities

Involved in full life cycle of software development

Design and lead implementation of proper software architecture to effectively achieve the right business outcome

Work with a cross-functional, agile team to understand and refine functional requirements

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

Identify bottlenecks and bugs, and devise solutions to these problems

Role model in high code quality, organization, and automation

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

Share and bring best practice into the team / product; promote best practice / achievement to engineering community

Minimum Qualifications

7+ years of software development experience

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

Good knowledge of data structures, algorithms, object-oriented programming

Expert level programmer at Java

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

Hands-on experience with Relational database technologies e.g. Postgres

Good understanding of cloud Service technologies

Experience in the development of large-scale software is a plus

Experience in distributed cloud and high concurrency design is a plus

Cloud Service Monitoring tool experience

Experience in using AWS services

Familiarity with CI / CD concepts and DevOps, e.g. Terraform

Familiarity with BPMN or RPA tools like, Camunda, Power Automate or AWS step function

Preferred Qualifications

Experience with database technologies

Experience in big data analytics

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

Familiar with Linux / CentOS

30+ days ago
Related jobs
Promoted
Vybe Network
Burnaby, British Columbia

This is a full-time hybrid role for a Full-Stack Engineer at Vybe Network. As a Full-Stack Engineer, you will be responsible for the entire development lifecycle, from building user interfaces to writing backend logic. Developing and maintaining front-end applications and user interfaces using React...

Promoted
Targeted Talent
Delta, British Columbia

Develop and optimize using frontend frameworks. Usage of frontend testing frameworks and Test-Driven-Development. ...

Scribd
Remote US Canada
Remote

Scribd is looking for a Software Engineer to work on our AdTech efforts, focusing on JavaScript with React and Your role involves driving innovative advertising technology solutions, working with a team, and demonstrating a deep passion for AdTech experiments. Maintain adherence to best software dev...

Promoted
Targeted Talent
Vancouver, British Columbia

Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Contribute to and help evangelize best software development practices including TDD, Continuous Integration, Continuous Delivery. Experience with relational databases and web-based software development is a...

Amazon
Vancouver, British Columbia

We value innovation and technical exploration through iterative development which includes project scoping & development practices that emphasize software excellence. This opportunity is perfect for motivated and talented software engineers who want to apply and grow their technical depth and breadt...

Stripe
Canada
Remote

We are seeking an experienced full stack engineer to join our team to build products that will streamline and automate accrual accounting for Stripe customers from new venture-backed startups up to some of the biggest household names. By coordinating billing, tax, reporting, and data services in one...

Amazon Development Centre Canada ULC
Vancouver, British Columbia

We are looking for a Senior Software Development Engineer focused on video compression to build advanced video processing functions. As a Video Compression Development Engineer, you will write great code to process our customers’ video and metadata. The full resources of Amazon Web Services are avai...

TrustFlight
Vancouver, British Columbia

We are looking for a skilled Senior Full Stack Ruby on Rails Engineer, somebody who is equally comfortable working on a Rails API or building out a React frontend. With AI being at the forefront of our product development - upgrading digital workflows to be highly automated with augmented decision s...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. We are a full-stack engineering team that helps marketers create ad campaigns that are targeted to...

Affirm, Inc.
Canada
Remote

Provide leadership in development of a technical architecture and strategy for a complex and quickly growing business and serve a broader engineering team. Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software. Track record of successful...