Current jobs related to Principal Software Dev Engineer - Vancouver, British Columbia - Autodesk


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job Title: Principal Software Engineer - AI Frameworks Join Microsoft's AI Frameworks team and contribute to the development of AI software that enables running AI models everywhere. As a Principal Software Engineer, you will have the opportunity to work on cutting-edge projects, collaborate with top researchers and developers, and drive innovation in the...


  • Vancouver, British Columbia, Canada ATPCO Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at ATPCO. As a key member of our engineering team, you will be responsible for designing and developing complex software systems that meet the needs of our customers.Key Responsibilities:Lead the development of technical requirements and design...


  • Vancouver, British Columbia, Canada ATPCO Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at ATPCO. As a key member of our engineering team, you will be responsible for designing and developing complex software systems that meet the needs of our customers.Key Responsibilities:Lead the development of technical requirements and design...


  • Vancouver, British Columbia, Canada Arista Full time $130,000 - $195,000

    Principal Software Engineer (Packet Processing Solutions)Dedicated to developing software-centric cloud networking solutions tailored for extensive data center storage and computational frameworks.Accountable for the creation of packet processing engines and system software for ASIC-driven networking devices.Engage in all facets of software creation,...


  • Vancouver, British Columbia, Canada Pagefreezer Software Inc. Full time

    Join Pagefreezer as a Senior Software Engineer (Python)About Us:In today's digital age, the internet plays a crucial role in our lives, but it also poses significant risks. At Pagefreezer, we strive to enhance online safety by providing innovative solutions that help individuals and organizations maintain integrity online, ensure accountability, and pursue...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job Title: Principal Software Engineer - AI Frameworks Join Microsoft's AI Frameworks team and contribute to the development of cutting-edge AI software used to train and deploy the world's most advanced AI models. As a Principal Software Engineer, you will partner with engineers across AI Frameworks to optimize and scale day-to-day workflows, ensuring...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    **Principal Software Engineer** **Job Description** We are seeking a highly skilled Principal Software Engineer to drive platform innovations for machine learning across various hardware architectures. The ideal candidate will have a strong background in designing high-performance systems and tools that leverage cutting-edge hardware...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our AI Frameworks team at Microsoft Canada. As a key member of our team, you will play a critical role in developing and optimizing the AI software used to train and deploy the world's most advanced AI models.As a Principal Software Engineer, you will partner with engineers...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our AI Frameworks team at Microsoft Canada. As a key member of our team, you will play a critical role in developing and optimizing the AI software used to train and deploy the world's most advanced AI models.As a Principal Software Engineer, you will partner with engineers...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our AI Frameworks team at Microsoft Canada. As a key member of our team, you will play a critical role in developing and optimizing the AI software used to train and deploy the world's most advanced AI models.As a Principal Software Engineer, you will partner with engineers...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our development team at Autodesk. As a key member of our team, you will be responsible for designing and developing software solutions that enhance the customer experience.About the RoleThis is a remote position in Canada (British Columbia) and requires...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our development team at Autodesk. As a key member of our team, you will be responsible for designing and developing software solutions that enhance the customer experience.About the RoleThis is a remote position in Canada (British Columbia) and requires...

  • DevOps Engineer

    3 days ago


    Vancouver, British Columbia, Canada Incognito Software Systems Full time

    Job Title: DevOps EngineerDescriptionAt Incognito Software Systems, we are seeking a highly skilled DevOps Engineer to join our team. As a DevOps Engineer, you will play a key role in designing, implementing, and maintaining our software development lifecycle.Key ResponsibilitiesLead and collaborate with development teams to integrate DevOps practices into...

  • DevOps Engineer

    4 days ago


    Vancouver, British Columbia, Canada Incognito Software Systems Full time

    Job Title: DevOps EngineerDescriptionAt Incognito Software Systems, we are seeking a highly skilled DevOps Engineer to join our team. As a DevOps Engineer, you will play a key role in designing, implementing, and maintaining our software development lifecycle.Key ResponsibilitiesLead and collaborate with development teams to integrate DevOps practices into...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Job Title: Principal Software Engineer Company: Microsoft Job Description: Join the Direct Machine Learning (ML) Platform Team in the Core Operating System (OS) organization and be part of a team that empowers every person and organization on the planet to achieve more. As a Principal Software Engineer, you will drive platform innovations for machine...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewThe Artificial Intelligence (AI) Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from the world's fastest AI supercomputers, to servers, desktops, mobile phones, Internet of Things (IoT) devices, and internet browsers. We collaborate with our hardware teams and hardware partners to build the software...

  • DevOps Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Incognito Software Systems Full time

    About the RoleWe are seeking a highly skilled DevOps Engineer to join our team at Incognito Software Systems. As a DevOps Engineer, you will play a key role in ensuring the smooth operation of our cloud infrastructure and software delivery pipeline.Key ResponsibilitiesCollaborate with cross-functional teams to design, implement, and maintain automated build...

  • DevOps Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada Incognito Software Systems Full time

    About the RoleWe are seeking a highly skilled DevOps Engineer to join our team at Incognito Software Systems. As a DevOps Engineer, you will play a key role in ensuring the smooth operation of our cloud infrastructure and software delivery pipeline.Key ResponsibilitiesCollaborate with cross-functional teams to design, implement, and maintain automated build...

  • DevOps Engineer

    2 days ago


    Vancouver, British Columbia, Canada Incognito Software Systems Full time

    Job SummaryWe are seeking a highly skilled DevOps Engineer to join our team at Incognito Software Systems. As a DevOps Engineer, you will play a key role in designing, implementing, and maintaining our cloud infrastructure and automation pipelines.Key ResponsibilitiesLead and collaborate with development teams to integrate DevOps practices into the software...

  • DevOps Engineer

    2 days ago


    Vancouver, British Columbia, Canada Incognito Software Systems Full time

    Job SummaryWe are seeking a highly skilled DevOps Engineer to join our team at Incognito Software Systems. As a DevOps Engineer, you will play a key role in designing, implementing, and maintaining our cloud infrastructure and automation pipelines.Key ResponsibilitiesLead and collaborate with development teams to integrate DevOps practices into the software...

Principal Software Dev Engineer

3 months ago


Vancouver, British Columbia, Canada Autodesk 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 possibleIf 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