We have other current jobs related to this field that you can find below


  • Vancouver, Canada Aztec Software, LLC Full time

    We are hiring a Senior Software Developer to join our Motion team!Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, we are not able to hire this position outside of Canada at this time.As a Senior Software Developer on the Motion team, you will...Work with and build complex...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Senior Software EngineerJoin a prominent developer, publisher, and marketer of interactive entertainment for a global audience. Our team at Take-Two Interactive Software is committed to fostering creativity, innovation, and personal development opportunities. We are looking for a Senior Software Engineer to become part of the Direct to Consumer team, focused...


  • 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 Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is tasked with the integration of our proprietary financial technology solutions with major players in the travel industry. This team is pivotal in developing systems and fintech offerings that can scale on a global level, ensuring that we continuously innovate and enhance both customer and...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our proprietary financial technology solutions with some of the largest players in the travel industry. Within this sector, we design systems and develop financial offerings that can scale globally, focusing on enhancing both customer and business value.We are seeking...


  • Vancouver, British Columbia, Canada Integral Senior Living Full time

    About the RoleIntegral Senior Living is seeking a dedicated and skilled Quality Assurance Software Engineer to enhance our software development processes. Our team comprises industry experts and innovators committed to delivering exceptional solutions.Key ResponsibilitiesDevelop and execute comprehensive test plans and test cases.Utilize tools such as...

  • Senior UI Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Senior Software EngineerJoin a prominent creator, distributor, and marketer of interactive entertainment for a global audience. Our team at Take-Two Interactive Software is committed to fostering creativity, innovation, and opportunities for personal growth. We are looking for a Senior Software Engineer to become part of the Direct to Consumer team,...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewThe Artificial Intelligence (AI) Frameworks team at Microsoft develops cutting-edge AI software that powers AI models across a vast range of platforms—from the world's fastest AI supercomputers to servers, desktops, mobile phones, Internet of Things (IoT) devices, and web browsers. We work closely with hardware teams and partners to build the...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Senior Software Engineer - Data Engineering Team Join Microsoft's Data Engineering team in Vancouver, Canada, and contribute to building highly scalable systems and latest technologies that process petabytes of data daily. As a Senior Software Engineer, you will grow your skills working with Microsoft Fabric, Azure Data Lake, and Azure Data Explorer. About...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Senior Software Engineer - AI Frameworks Team 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 Senior Software Engineer, you will partner with engineers across the team to optimize and scale day-to-day workflows, ensuring developer productivity...

  • Software Engineering

    2 weeks ago


    Vancouver, Canada Auphan Software Full time

    We are growing and are always looking for individuals to bring in new talent. Please submit your resume to hr@auphansoftware.com. We'll take a look to see if you are a good fit and get back to you.Careers and BenefitsWe believe in the investment of our employees. A happy staff member means they'll treat our customers the same. Our organization looks at...

  • Software Engineering

    2 weeks ago


    Vancouver, Canada Auphan Software Full time

    We are growing and are always looking for individuals to bring in new talent. Please submit your resume to hr@auphansoftware.com. We'll take a look to see if you are a good fit and get back to you.Careers and BenefitsWe believe in the investment of our employees. A happy staff member means they'll treat our customers the same. Our organization looks at...

  • Software Engineering

    2 weeks ago


    Vancouver, Canada Auphan Software Full time

    We are growing and are always looking for individuals to bring in new talent. Please submit your resume to hr@auphansoftware.com. We'll take a look to see if you are a good fit and get back to you.Careers and BenefitsWe believe in the investment of our employees. A happy staff member means they'll treat our customers the same. Our organization looks at...


  • Vancouver, Canada Software Aspekte Full time

    We are hiring an Senior Software Developer to join our Mobile Software Development team!Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, at this time, we are not able to hire outside of Canada.As an Senior Software Developer in the Mobile team you will...Have the opportunity to...


  • Vancouver, Canada Software Aspekte Full time

    We are hiring an Senior Software Developer to join our Mobile Software Development team!Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, at this time, we are not able to hire outside of Canada.As an Senior Software Developer in the Mobile team you will...Have the opportunity to...


  • Vancouver, British Columbia, Canada Auphan Software Full time

    Auphan Software is expanding and continuously seeks talented individuals to enhance our workforce. We value the contributions of our employees and strive to create an environment that fosters growth and development.Employee BenefitsWe prioritize the well-being of our team members, believing that a satisfied employee leads to excellent customer service. Our...


  • Vancouver, Canada Triunity Software, Inc. Full time

    Role: Software Engineer with ReactLocation: Vancouver, Canada OnsiteJDBring technical knowledge and spread it among co-workers.Contribute to all areas of development and operations (pre-production to production).Participate in the day-to-day production release team and on-call support functions.Have a DevOps mindset and participate in all parts of software...


  • Vancouver, Canada Triunity Software, Inc. Full time

    Role: Software Engineer with ReactLocation: Vancouver, Canada OnsiteJDBring technical knowledge and spread it among co-workers.Contribute to all areas of development and operations (pre-production to production).Participate in the day-to-day production release team and on-call support functions.Have a DevOps mindset and participate in all parts of software...


  • Vancouver, Canada Triunity Software, Inc. Full time

    Role: Software Engineer with React Location: Vancouver, Canada Onsite JD Bring technical knowledge and spread it among co-workers. Contribute to all areas of development and operations (pre-production to production). Participate in the day-to-day production release team and on-call support functions. Have a DevOps mindset and participate in all parts of...

Senior Software Engineer

1 month ago


Vancouver, Canada Autodesk Full time

Job Requisition ID #

24WD79385

Position Overview

We seek a highly skilled Senior Software Engineer with expertise in server-side technologies and hands-on experience in full-stack development. The ideal candidate will have extensive experience in AWS technologies, Java, C#, and Node.js, with a proven track record of delivering high-quality, scalable software solutions. As a Senior Software Engineer, you will play a key role in designing, implementing, and maintaining complex systems that power our platform.

You’ll need a solid foundation in a full range of technologies from server to client, experience designing and describing complex software systems, and a drive to tackle new challenges head-on. This is your chance to work with a team of experienced and talented individuals, and participate in a fun and engaging workplace culture.

This remote position is based in British Columbia, Vancouver, Canada.

Responsibilities

  1. Design, develop, and deploy high-quality, secure robust, and scalable server-side applications and services, enhancing existing components as necessary to meet project requirements.
  2. From time to time engage in client-side development.
  3. Collaborate with cross-functional teams to gather and analyze requirements, define technical solutions, and implement features.
  4. Architect and optimize system infrastructure for performance, reliability, and security.
  5. Write clean, efficient, and maintainable code in accordance with best practices and coding standards.
  6. Apply technical expertise to address challenging programming projects in distributed environments and contribute to the design and architecture to ensure secure, scalable, and maintainable software.
  7. Implement high-quality code, incorporating unit testing and integration tests.
  8. Mentor and provide direction to less experienced software engineers regarding company development processes and product architecture, at senior levels.
  9. Participate in on-call rotations to provide support for production systems.

Minimum Qualifications
  1. 5+ years of experience as a software developer.
  2. 3+ years of production experience building apps on large-scale cloud-based Infrastructure AWS using services such as ECS, S3, RDS, ElastiCache, DynamoDB, Lambda, CloudFormation, etc.
  3. Bachelor's degree or equivalent.
  4. Hands-on experience with web technology stacks, JS frameworks (React, Node.js) with TypeScript.
  5. Practical experience building RESTful, Micro-services or front-end experiences.
  6. Experience with SQL and NoSQL databases.
  7. Experience building automation and CI/CD pipelines.
  8. Very good verbal and written communication and collaboration skills to connect with both business and technical teams.
  9. Write test plans and test cases, and communicate bugs to engineers and other partners.
  10. Experience with Agile software development practices.

Preferred Qualifications
  1. Experience contributing to open-source technologies (Backstage experience or plug-in development is a big plus).
  2. Experience using Docker to build containerized applications.
  3. Understanding of object-oriented design and at least one modern backend framework (Java, C#, Python).
  4. Experience with scripting languages such as Bash, Python, and PowerShell.
  5. Experience with load testing frameworks such as JMeter, Locust or BlazeMeter.

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.

#J-18808-Ljbffr