Senior Software Development Expert

1 week ago


Vancouver, British Columbia, Canada Autodesk Full time

Position Overview

Autodesk AEC is seeking a highly skilled individual to join our Power Processing team and develop innovative solutions for global customers.

This role involves improving productivity and outcomes across the construction lifecycle. Our customers are working on complex projects worldwide, and we need experts like you to help them achieve more in less time with fewer risks.

You will work remotely in Canada (British Columbia) and report directly to the Manager of Software Engineering.

Main Responsibilities

  • You will design and implement solutions that enhance customer experiences.
  • You will collaborate with software architects, UX designers, product managers, and other stakeholders to transform high-level requirements into practical product enhancements.
  • You will be responsible for creating reliable, secure, performant, and high-throughput services using cloud technologies.
  • You will participate in an on-call rotation to support production services.
  • You will enable other feature teams to build upon your foundational solutions.
  • You will identify performance bottlenecks and bugs, and create effective solutions to resolve these issues.
  • You will maintain code quality, organization, and automation standards.
  • You will write and maintain code, perform peer code reviews, and drive technical design discussions.

Minimum Qualifications

  • 10+ years of experience in software development.
  • Master's/Bachelor's degree in Computer Science or equivalent.
  • Expert level programming skills in Python (or similar frameworks).
  • Experience with React is considered a plus.
  • Demonstrated knowledge of software design patterns, data structures, algorithms, and object-oriented programming.
  • Strong practical experience building RESTful web services and microservices with asynchronous workloads and heterogeneous clients.
  • Hands-on experience with relational database technologies (e.g., PostgreSQL).
  • Good understanding of cloud service providers and features they offer (we use AWS).
  • Experience managing and monitoring high-traffic services in a production environment.

Estimated Salary Range

$131,500 - $180,840 per year, depending on experience and location.

Benefits

We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive.

Learn more about Autodesk's competitive compensation package and benefits here: Autodesk Benefits.

Other Opportunities

Autodesk offers a range of opportunities for professional growth and development, including training programs, mentorship initiatives, and career advancement opportunities.



  • Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    About the JobWe are looking for a highly skilled Senior Software Developer to join our team as a Java Expert. The ideal candidate will have extensive knowledge of Java programming language and excellent problem-solving skills.


  • Vancouver, British Columbia, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Expert to join our team in the MENA region. As a key member of our engineering team, you will play a critical role in designing, implementing, and maintaining innovative software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop high-quality software...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAmazon Development Centre Canada ULC is seeking a highly skilled and experienced Senior Software Development Manager to join our team. As a key member of our organization, you will be responsible for building, maintaining, and improving the technology that enables Amazon to Hire and Develop the Best.Key ResponsibilitiesOwn the product vision...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    We are seeking a highly experienced and skilled Senior Software Development Leader to join our team at the Amazon Development Centre Canada ULC - K03.The ideal candidate will have a proven track record of delivering high-quality software solutions on time, with a strong focus on engineering best practices and team leadership.This is a unique opportunity to...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job Description:We are seeking an experienced and skilled software engineer to join our team at WIA Software Systems Inc. as a senior software engineer. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining complex software systems.


  • Vancouver, British Columbia, Canada ANEEK DEVELOPMENT LTD. Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Full Stack Development. The ideal candidate will have expertise in both front-end and back-end development.The successful candidate will be responsible for designing, developing, and deploying scalable software applications.Key skills for this role include:Proficiency in multiple...


  • Vancouver, British Columbia, Canada Ideal career consulting Full time

    Job Title:Software Development ExpertAbout the Job:We are seeking an experienced Software Development Expert to join our team at Ideal Career Consulting.Key Responsibilities:Develop and implement software solutions using ASP, SQL, Visual C++ / MFC, and C# programming languages.Maintain existing computer programs by making modifications as required.Assist in...


  • Vancouver, British Columbia, Canada Roomex Limited Full time

    Job OverviewCorpay is seeking a highly skilled Senior Software Developer to join our PayByPhone team in Vancouver, Canada. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable production software that meets the needs of our global user base.The ideal candidate will have a strong...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleA highly skilled Senior Software Development Engineer is sought after by Amazon Development Centre Canada ULC to join the AWS Elemental Video Engine team.The ideal candidate will have a strong background in video codec development, particularly AV1, HEVC, H.264, and MPEG2. This is a key role in improving the quality per bit in our home-grown...


  • Vancouver, British Columbia, Canada BNW Travel Management Ltd. Full time

    Job Title: Software Development ExpertJob Summary:Collaborate with our team to develop and maintain software applications for the travel industry.Design, implement, and test software code to meet business requirements.Work closely with stakeholders to understand software needs and provide solutions.Contribute to the development of technical specifications...


  • West Vancouver, British Columbia, Canada Amica Senior Lifestyles Full time

    About the RoleAs a Community Operations Manager at Amica Senior Lifestyles, you will play a critical role in ensuring the day-to-day operations of our senior living community run smoothly. This is an exciting opportunity to join a dynamic team and contribute to the delivery of exceptional care and support to our residents.Key ResponsibilitiesAdministrative...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About UsElectronic Arts is a global leader in the gaming industry, dedicated to creating immersive experiences that inspire players around the world. Our mission is to bring people together through our games and technologies.About the RoleWe are seeking an expert software development professional to join our team as a Senior Software Engineer. In this role,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Elemental Video Engine team, you will be responsible for building advanced video processing functions using cutting-edge compression technologies.Key ResponsibilitiesDesign and implement improved...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a Senior Software Development Engineer, you will lead projects involving multiple teams in all aspects of the SDLC using an agile process. You will have an opportunity to make a long-lasting impact on our commerce systems,...


  • Vancouver, British Columbia, Canada Ideal career consulting Full time

    Ideal career consulting is seeking a skilled Software Development Expert to join our team. As a key member of our development team, you will be responsible for writing, modifying, integrating and testing software code. This is a permanent position with a salary range of $60,000 - $90,000 per year.Job DescriptionThe successful candidate will have 3 years of...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    **Overview**We are seeking a highly experienced Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC.**About the Role**As a Senior Software Development Engineer, you will be responsible for designing, implementing, and deploying successful internet-scale systems and services in support of our commerce operations and...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Job Title: Software Development ExpertJob ID: NC9925151112T-Net British Columbia is seeking a skilled software development expert to contribute to the design, development, and testing of our software platform.We value a flexible work environment, a laid-back office culture, and working with great people.Duties & Responsibilities:Participate in architectural...


  • Vancouver, British Columbia, Canada Peninsula Canada Full time

    Job Overview:At Peninsula Canada, we are seeking a highly skilled Software Development Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the Role:The successful candidate will have a strong background in programming languages...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Our client, a 30-person custom software development shop, is expanding its team due to continued growth. As a software development expert, you will join a project that suits your skills and preferences, with opportunities to learn new tech stacks and work with colleagues or take courses. The company's current focus is on building out its blockchain and cloud...


  • Vancouver, British Columbia, Canada Brock Solutions Full time

    Job Details:Brock Solutions is a leading engineering solutions and professional services company that specializes in the design, build, and implementation of real-time operational solutions for industrial and transportation organizations worldwide.As a Senior Software Developer at Brock Solutions, you will be working with a team of experienced professionals...