9 Software Development jobs in Victoria
Front-End Web Developer
Posted today
Job Viewed
Job Description
Why Work With Us?
If you love travel, hospitality, and technology, Seasmoke may be for you. Few companies can match the benefits we provide: the chance to grow your career in web development while enjoying free travel to destinations like the Cayman Islands, Costa Rica, Belize, Turks & Caicos, and more. Along with travel perks, we offer a benefits package, long-term stability, numerous social events, and a large, dynamic office space designed for collaboration.
The Role
This position is focused on maintaining and improving more than 15 active client websites. While our back-end programmers handle complex development, this role is all about the front-end, ensuring sites look great, stay current, and function smoothly. You'll be working closely with a marketing team, graphic designs, and hands-on owners, collaborating daily to bring creative ideas to life and keeping our clients' websites running at their best. Every day is different. You might be making design edits, adding new pages, updating promotions, tweaking copy, fixing layout issues, or supporting campaign launches. It's a busy, hands-on job that requires attention to detail, creativity, and the ability to juggle multiple priorities. If you like variety and want to see the immediate impact of your work, this role offers that in abundance.
Key Responsibilities
-Maintain and update more than 15 WordPress websites.
-Page layout and style updates.
-Post and update promotions, copy, and new pages as provided by clients.
-Support marketing campaigns with landing pages and microsites.
-Apply best practices in SEO, accessibility, and performance optimization.
What We're Looking For
-Experience with WordPress (theme customization, plugins).
-Proficiency with HTML5, CSS3, and basic JavaScript.
-Understanding of responsive and mobile-first design.
-Positive attitude and eagerness to learn in a team environment.
-Must already be based in Victoria, BC (applications from outside Victoria will not be reviewed).
Nice to Have (Not Required)
-Experience with Google Analytics, Tag Manager, or SEO tools
-Basic knowledge of design tools (Adobe XD, or similar)
-Interest in the hospitality industry and digital guest experiences
-Experience with email marketing platforms such as Constant Contact.
What We Offer
-$27/hour (full-time, in-office).
-Full-time, in-office position in Victoria, BC (Monday–Friday, 5 days a week).
-Annual FAM trips after 12 months of employment.
-Extended health & dental benefits.
-Long-term stability with a 25+ year company history.
-Numerous social events and a fun, collaborative team culture.
-A large, dynamic office space designed for creativity and teamwork.
-The chance to build your career while supporting some of the Caribbean's most renowned hotels and resorts.
Job Type: Full-time
Pay: $27.00 per hour
Expected hours: 40 per week
Benefits:
- Casual dress
- Extended health care
- On-site parking
Work Location: In person
Senior Full Stack Web Developer
Posted today
Job Viewed
Job Description
Job Description
Senior Full Stack Web Developer We are looking to expand our team with one or more senior full-stack Ruby on Rails developers in Victoria, BC. We’re a remote-friendly organization and would be open to fully remote or a mixed schedule of in-office and remote work. ABOUT ANIMIKII Animikii is a Victoria-based social enterprise (Certified B Corp / Certified Aboriginal Business) that works with leading, Indigenous-focused organizations from all industries to drive positive change for Indigenous Peoples through technology. Learn more at ANIMIKII.COM/ABOUT/CAREERS ( . RESPONSIBILITIES Responsibilities include, but are not limited to: * Independently take new software products and features from concept to shipping. This includes end-to-end development from the database all the way to the browser. * Identify bottlenecks and bugs, and devise solutions to these problems. * Help maintain code quality & organization by developing automated tests and following existing conventions. * Participate in our agile development process, including regular client interactions. * Support, maintain & upgrade existing software projects. * Write technical documentation. * Contribute to company-wide technical decisions and guidelines. * Mentor junior developers and provide material feedback on the work of other developers. OTHER * Support our giving-back program through pro-bono time, volunteering, workshop delivery or other social impact initiatives that are important to the team. * Continuous learning to keep ahead of evolving technologies through an individual professional development plan. WHAT WE’RE LOOKING FOR… * Degree in computer science, software engineering or equivalent work experience. * 5+ years of dedicated experience in a client service or agency environment. * Proficiency with server-based web technologies and concepts like MVC, ORM, APIs, networking, databases, scalability, devops, tooling, etc. using Ruby on Rails. * Proficiency with client-based web technologies like JavaScript, DOM, React, Redux, Bootstrap. Experience with UX principles, accessibility techniques, and development tooling. * Strong written and verbal communication skills. * Motivated self-starter; ability to start, manage, and prioritize multiple projects. * Team collaborators who can manage their own time and priorities. * Proficiency in using Git-based workflows in a team environment. * Knows agile project management principles, processes, and software. * Customer service and interpersonal skills to communicate, consult, and build relationships with clients, staff and partners. * Experience and/or a demonstrated interest in working with Indigenous communities. * Individuals who are interested in implementing Animikii’s core values (Humility, Truth, Honesty, Wisdom, Respect, Courage and Love). DIVERSITY, EQUITY, INCLUSION, AND ACCESSIBILITY Animikii is diversity in tech in action and we value a diverse workforce. Indigenous people, people of color, women, people with disabilities, and members of the LGBTQIA2S+ community are strongly encouraged to apply. Animikii believes an equitable and inclusive work environment and a diverse, empowered team are key to achieving our mission. We’re looking for candidates who can expand our team culture, challenge business as usual, and bring their whole selves to work. We strive to provide those candidates with an equitable and accessible recruitment process. If we can offer accommodations for you in the recruitment process or you have feedback on how to make our recruiting more accessible, please let us know. HOW TO APPLY Animikii’s headquarters are in Victoria however we’re a remote-friendly organization and would be open to fully remote or a mixed schedule of in-office and remote work. Start date is negotiable. Competitive benefits package and salary commensurate with experience. Please view our website ANIMIKII.COM/ABOUT/CAREERS ( and email us with your resume and cover letter communicating your desire to join our team. In your letter, please address the following four topics in the order described below: * Describe two things that attracted you to this job opportunity at Animikii? * Why do you want to work at an Indigenous-focused organization like ours? * Which of our values are most important to you in the workplace (Humility, Truth, Honesty, Wisdom, Respect, Courage and Love)? * What experiences have you had that have prepared you most for this role? * Operating as a social enterprise, giving back is a core foundation at Animikii. How would you use technology, innovation, your energy and company resources to give back to the community? Self-identifying as Indigenous, having first-hand knowledge or experience working with an Indigenous community will be considered an asset. --- We thank all applicants for their interest in this position, however, only selected candidates will be contacted for interviews.
Principal Software Developer

Posted 15 days ago
Job Viewed
Job Description
25WD89929
_The translation into French can be found below!/La traduction en français se trouve ci-dessous !_
**Position Overview**
The Autodesk Construction Solutions group is seeking a talented and highly motivated individual to develop a world-class commercial cloud service that is used by construction companies to increase efficiency and reduce the high amount of waste produced during construction. If you are a software developer proficient in cloud web services and enjoy working in a dynamic, fast-paced team with state-of-the-art technologies, we would love to hear from you!
You will be part of an agile 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.
**Responsibilities**
+ Involved with all aspects of software development. Developing with quality and running the service to create and maintain the most reliable, secure, performant and high throughput service for our customers
+ Your main role is to contribute to a high-performing agile team that includes other strong developers and support from dedicated designers and product owners
+ You will be working on projects that fill needs in pre-construction and planning
+ You will use the latest development tools, technologies and platforms to continually innovate and improve both software and processes
**Minimum Qualifications**
+ Bachelor of Science or higher degree in software engineering or equivalent
+ Experience working on agile software projects with short release cycles
+ Solid understanding of typical web application architecture (data, application, web tiers etc.)
+ Experience with REST API development in a Service Oriented Architecture (microservices architecture)
+ Strong understanding of cloud design patterns and best practices, for example circuit breaker, caching, deferred load, queuing etc.
+ Experience with security best practices for a modern cloud service
+ Ability to support the production service by periodically being on-call
+ Familiarity with CI/CD concepts and experience working with a deployment pipeline
**Preferred Qualifications**
+ Knowledge of one or more of the following JavaScript, TypeScript, Node.js and React
+ Proficiency with Amazon Web Services or other cloud infrastructure technologies
+ Familiarity with basic network infrastructure and components (load balancing, NAT, scaling, etc.)
**The Ideal Candidate**
+ You are proficient in AWS cloud services
+ 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
**About Autodesk Construction Solutions**
Autodesk has fully reimagined the construction business for the digital age, enabling companies to address the most important challenges they face today while preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS) portfolio connects the office, trailer and field so customers can move seamlessly through each phase of a building's lifecycle - from design and preconstruction to construction, turnover and operations - with best-in-class solutions that include Assemble Systems, BIM 360, BuildingConnected and PlanGrid. General contractors, subcontractors, and owners around the world rely on ACS to win more work, enhance collaboration, speed decision-making, reduce risk, and improve overall project outcomes.
#ACSCareers
---
**Description du poste**
Le groupe Autodesk Construction Solutions recherche une personne talentueuse et très motivée pour développer un service cloud commercial de classe mondiale destiné aux entreprises de construction afin d'améliorer leur efficacité et de réduire la quantité importante de déchets produits pendant les travaux. Si vous êtes un développeur logiciel expérimenté dans les services web cloud et que vous aimez travailler au sein d'une équipe dynamique et réactive utilisant des technologies de pointe, n'hésitez pas à nous contacter !
Vous ferez partie d'une équipe agile d'ingénieurs intelligents et très motivés qui développent des applications et des services cloud de classe mondiale. Vous travaillerez au sein d'une équipe internationale et collaborerez avec des collègues locaux et à distance issus de diverses disciplines telles que le commerce, l'ingénierie, les opérations, le support, etc. Vous travaillerez avec les dernières technologies dans un environnement flexible.
**Responsabilités**
+ Participation à tous les aspects du développement logiciel. Développement et exploitation du service afin de créer et de maintenir le service le plus fiable, le plus sûr, le plus performant et le plus rapide possible pour nos clients.
+ Votre rôle principal consiste à contribuer à une équipe agile et performante, composée d'autres développeurs compétents et bénéficiant du soutien de concepteurs et de chefs de produit dédiés.
+ Vous travaillerez sur des projets qui répondent aux besoins en matière de pré-construction et de planification.
+ Vous utiliserez les derniers outils, technologies et plateformes de développement afin d'innover et d'améliorer en permanence les logiciels et les processus.
**Qualifications minimales**
+ Licence ou diplôme supérieur en génie logiciel ou équivalent
+ Expérience dans le domaine des projets logiciels agiles avec des cycles de lancement courts
+ Solide compréhension de l'architecture typique des applications web (données, applications, niveaux web, etc.)
+ Expérience du développement d'API REST dans une architecture orientée services (architecture microservices)
+ Solide compréhension des modèles de conception cloud et des meilleures pratiques, par exemple les disjoncteurs, la mise en cache, le chargement différé, la mise en file d'attente, etc.
+ Expérience des meilleures pratiques de sécurité pour un service cloud moderne
+ Capacité à assurer le support du service de production en étant périodiquement disponible
+ Connaissance des concepts CI/CD et expérience de travail avec un pipeline de déploiement
**Qualifications souhaitées**
+ Connaissance d'un ou plusieurs des langages suivants : JavaScript, TypeScript, Node.js et React
+ Maîtrise d'Amazon Web Services ou d'autres technologies d'infrastructure cloud
+ Connaissance des infrastructures et composants réseau de base (équilibrage de charge, NAT, mise à l'échelle, etc.)
**Le candidat idéal**
+ Vous maîtrisez les services cloud AWS
+ Vous apprenez vite et êtes désireux de travailler avec les derniers outils et technologies disponibles
+ Vous êtes en apprentissage permanent, vous imaginez souvent de nouvelles façons d'améliorer les choses et n'hésitez pas à partager vos idées avec le reste de l'équipe d'ingénierie
+ Vous travaillez en équipe
+ Grâce à votre esprit d'équipe et à vos talents de communicateur, vous établissez facilement des relations de collaboration avec vos collègues techniques et non techniques
+ Vous aimez travailler avec des membres d'équipes dispersés
+ Vous avez une forte volonté et une grande capacité à obtenir des résultats
+ Vous êtes capable de réussir et d'atteindre systématiquement les normes les plus élevées dans un environnement dynamique et agile où les priorités changent constamment
+ Vous êtes capable de travailler de manière autonome et de gérer plusieurs tâches en suivant les instructions ou les commentaires des parties prenantes et des membres de l'équipe
**À propos d'Autodesk Construction Solutions**
Autodesk a entièrement repensé le secteur de la construction pour l'ère numérique, permettant ainsi aux entreprises de relever les défis les plus importants auxquels elles sont confrontées aujourd'hui tout en se préparant à de nouvelles méthodes de travail pour l'avenir. La gamme Autodesk Construction Solutions (ACS) relie le bureau, la remorque et le terrain afin que les clients puissent passer sans encombre de chaque phase du cycle de vie d'un bâtiment, de la conception et la préconstruction à la construction, la livraison et l'exploitation, grâce à des solutions de pointe telles que Assemble Systems, BIM 360, BuildingConnected et PlanGrid. Les entrepreneurs généraux, les sous-traitants et les propriétaires du monde entier font confiance à ACS pour remporter plus de contrats, améliorer la collaboration, accélérer la prise de décision, réduire les risques et améliorer les résultats globaux des projets.
#ACSCareers
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $131,500 and $180,840. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include 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 where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Jr. Software Developer (Vancouver Island residents ONLY)
Posted today
Job Viewed
Job Description
Job Description
Position Title: Jr. Developer
Reports to : Director, R&D
Job Type: Full time, permanent
Location: (Langford) Victoria, BC
All candidates are required to reside within commuting distance of our Langford/Victoria office location.
Salary Range: $62,500 - $85,000
What You Will Do
As part of the Plexxis web development team, you will
- use react + node/express to create user interfaces and backend API calls as part of the ongoing effort to modernize our primary product offering
- learn from more senior team members who direct your day-to-day activities
- make meaningful contributions to a product that people rely on in their day-to-day business operations
- grow into a strong developer as you build your lifelong career at Plexxis
Requirements
- You like people
- You are focused
- You are supportive
- You are driven
- You like to work in a team but are fine working on your own when the occasion calls for it
- You love coding and you love a good challenge
- You know some programing basics
Nice to Have
- Personal projects that demonstrate your love of development
- Developer training of some kind (boot-camp, college, university, etc.)
- Typescript
- OracleDB or any relational database exposure (SQL)
- ReactJS basics, AngularJS basics, or VueJS basics
- NodeJS basics
About Plexxis Software
Plexxis maximizes the profit and efficiency of customers through software that unites accounting, costing, project management, estimating, and mobile applications into a single, world-class solution built exclusively for construction subcontractors.
Our Very Special Working Environment
Rooted in our belief that we are stronger together, Plexxis Software benefits from the synergy you can only get by bringing together the best and brightest people who embrace and embody our core values.
Are You the Perfect Fit? Do You Wish to:
- Work with a small, tight-knit group of hard-working, dedicated, and fun individuals
- Enjoy the atmosphere of a rapidly growing, high energy company with an entrepreneurial spirit
- Be on the winning team - poised to emerge as the global leader
- Be challenged in the workspace, or even in the lunchroom
- Lose the stuffy environment (and politics) of big corporate and focus on delivering what the competition calls impossible
- If you are ready for an exciting career with an industry leader, apply today.
Software Developer, Data Pipelines - Generative AI. Remote or Hybrid Canada

Posted 15 days ago
Job Viewed
Job Description
25WD90225
_The French translation can be found below!/La traduction en français se trouve plus bas!_
**Position Overview**
Autodesk is leading the transformation of the AEC industry, integrating AI technology into our products. We're enhancing our applications with cloud-native capabilities, including data at scale, edge computing, AI-based solutions, and advanced _3D_ modeling and graphics. This innovation is happening across our flagship products-AutoCAD, Revit, and Construction Cloud-and Forma, our new Industry Cloud.
As a Software Developer on the AEC Solutions team, you will join a team of technologists to build data pipelines to power our work in artificial intelligence, deep learning, generative AI, _machine learning_ , _reinforcement_ learning, information retrieval, and natural language processing. You will collaborate across organizations with a versatile group of AI Researchers, ML Engineers, Software Architects, and Experience Designers that are building cutting-edge foundation models and generative AI tools for the AEC industry. You'll also help ensure that we maintain privacy and security standards respecting and safeguarding our customers' data.
Report: You will report to the Senior AI/ML Development Manager in the Architecture, Engineering, and Construction (AEC) Solutions Team.
Location: We support hybrid work, and you work near our Canada offices or remote work in Canada.
**Responsibilities**
+ Design scalable, distributed systems and microservices in a production setting
+ Develop scalable and resilient data ingestion and processing pipelines, monitoring and self-healing systems that power AI-based solutions for AEC workflows
+ Implementation of individual software components, with a high emphasis on quality, test-driven development, and sound software engineering practices
+ Participate in software design reviews, conduct peer code reviews, and provide input and feedback to other members of the development team
+ Write unit, functional, regression tests for the code you create, and contribute to the test automation, continuous integration, and deployment processes together with everyone else in the development team
+ Work with software architects and product managers to translate overall system architecture and product requirements into well-designed and implemented software components
**Minimum Qualifications**
+ BS or MS in Computer Science or related technical field
+ 4+ years of software engineering experience
+ Experience writing performant code in Java or Python
+ Experience developing data ingestion and processing pipelines, monitoring and self-healing systems
+ Experience delivering production applications with Amazon Web Services
+ Proficiency in serverless and managed Amazon Web Services including Lambdas, AWS Step, and SQS
+ Experience in utilizing AWS IAM to develop secure solutions, specifically with resource access policies and IAM roles
+ Experience with AWS infrastructure as code solutions, such as CDK or Cloud Formation
+ Experience working with Data Lake or Warehouses, ETLs
+ Experience with microservices and RESTful web services
+ Experience with modern software practices including Continuous Integration, Continuous Delivery, and Infrastructure-as-Code
+ Experience with Scrum and Agile development processes and methodologies
**Preferred Qualifications**
+ Experience in the AEC industry, Autodesk products such as Revit, and AEC data schemas and standards
+ Experience with cloud-native capabilities, including data at scale, edge computing, and AI-based solutions
**Ideal Candidate**
+ You easily collaborate with other members of an Agile team to get products and components developed and completed
+ You are constantly striving to learn new technologies and methodologies
+ You exhibit a low tolerance for inefficiency and have a burning desire to automate anything that can be automated
+ You are adaptable, customer-focused, and seek new ways to solve hard problems
+ You have a passion for making simple, scalable platforms used by other engineering teams
---
**Description du poste**
Autodesk est à la pointe de la transformation du secteur AEC, en intégrant la technologie IA à ses produits. Nous améliorons nos applications grâce à des fonctionnalités natives du cloud, notamment des données à grande échelle, l'edge computing, des solutions basées sur l'IA et des fonctionnalités avancées de modélisation et de graphisme _3D_ . Cette innovation concerne l'ensemble de nos produits phares (AutoCAD, Revit et Construction Cloud) ainsi que Forma, notre nouveau cloud industriel.
En tant que développeur logiciel au sein de l'équipe AEC Solutions, vous rejoindrez une équipe de technologues afin de créer des pipelines de données qui alimenteront nos travaux dans les domaines de l'intelligence artificielle, du deep learning, de l'IA générative, du _machine learning_ , du _reinforcement_ learning, de la recherche d'informations et du traitement du langage naturel. Vous collaborerez avec un groupe polyvalent de chercheurs en IA, d'ingénieurs en ML, d'architectes logiciels et de concepteurs d'expérience qui développent des modèles de base de pointe et des outils d'IA générative pour le secteur AEC. Vous contribuerez également à garantir le respect des normes de confidentialité et de sécurité en matière de protection des données de nos clients.
Hiérarchie : vous rendrez compte au responsable senior du développement IA/ML de l'équipe Solutions AEC (architecture, ingénierie et construction).
Lieu : nous encourageons le travail hybride. Vous travaillerez à proximité de nos bureaux au Canada ou à distance au Canada.
**Responsabilités**
+ Concevoir des systèmes distribués et des microservices évolutifs dans un environnement de production
+ Développer des pipelines d'ingestion et de traitement de données évolutifs et résilients, des systèmes de surveillance et d'auto-réparation qui alimentent les solutions basées sur l'IA pour les flux de travail AEC
+ Mettre en œuvre des composants logiciels individuels, en mettant l'accent sur la qualité, le développement piloté par les tests et les bonnes pratiques d'ingénierie logicielle
+ Participer à la révision de la conception des logiciels, effectuer des revues de code par les pairs et fournir des commentaires et des retours aux autres membres de l'équipe de développement
+ Rédiger des tests unitaires, fonctionnels et de régression pour le code que vous créez, et contribuer aux processus d'automatisation des tests, d'intégration continue et de déploiement en collaboration avec tous les autres membres de l'équipe de développement
+ Travailler avec les architectes logiciels et les chefs de produit pour traduire l'architecture globale du système et les exigences du produit en composants logiciels bien conçus et mis en œuvre
**Qualifications minimales**
+ Licence ou master en informatique ou dans un domaine technique connexe
+ Plus de 4 ans d'expérience en génie logiciel
+ Expérience dans l'écriture de code performant en Java ou Python
+ Expérience dans le développement de pipelines d'ingestion et de traitement de données, de systèmes de surveillance et d'auto-réparation
+ Expérience dans la fourniture d'applications de production avec Amazon Web Services
+ Maîtrise des services Amazon Web Services sans serveur et gérés, notamment Lambdas, AWS Step et SQS
+ Expérience dans l'utilisation d'AWS IAM pour développer des solutions sécurisées, en particulier avec des politiques d'accès aux ressources et des rôles IAM
+ Expérience avec les solutions d'infrastructure AWS en tant que code, telles que CDK ou Cloud Formation
+ Expérience de travail avec des lacs ou des entrepôts de données, des ETL
+ Expérience avec les microservices et les services web RESTful
+ Expérience avec les pratiques logicielles modernes, notamment l'intégration continue, la livraison continue et l'infrastructure en tant que code
+ Expérience avec les processus et méthodologies de développement Scrum et Agile
**Qualifications souhaitées**
+ Expérience dans le secteur AEC, les produits Autodesk tels que Revit, et les schémas et normes de données AEC
+ Expérience avec les capacités natives du cloud, notamment les données à grande échelle, l'edge computing et les solutions basées sur l'IA
**Le Candidat idéal**
+ Vous collaborez facilement avec les autres membres d'une équipe Agile pour développer et finaliser des produits et des composants
+ Vous vous efforcez constamment d'apprendre de nouvelles technologies et méthodologies
+ Vous avez une faible tolérance à l'inefficacité et un désir ardent d'automatiser tout ce qui peut l'être
+ Vous êtes adaptable, orienté client et recherchez de nouvelles façons de résoudre des problèmes complexes
+ Vous êtes passionné par la création de plateformes simples et évolutives utilisées par d'autres équipes d'ingénieurs
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**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, our compensation package may include 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 where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Principal Software Engineer
Posted 1 day ago
Job Viewed
Job Description
25WD88307
**Position Overview**
Autodesk access group responsible for connecting customers to their products and data is driving the transformation of Autodesk's business models and access management. We solve complex problems, build high scale, highly reliability, and make sure things work seamlessly for millions of users across our product lines. We tackle difficult architectural, performance and reliability problems across a complex landscape.
The team is looking for a Principal Software Engineer. You will design APIs and implement features to develop the platform. You will work with product managers, developers and operations to design, implement and maintain the platform and its roadmap.
**Responsibilities:**
- Build high quality code following unit testing and test driven development
- Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
- Drive and participate in code and document reviews, mentoring team in best practices
- Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance
- Interpret and translate business needs to technical requirements and accurate estimates
- Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
- Work with team to troubleshoot code level problems quickly and efficiently
- Apply deep technical expertise to resolve challenging programming and design problems
- Focus on scalability, security and availability of all applications and processes
- Contribute to the design and architecture to enable secure, scalable and maintainable software
- Contribute to risk identification and risk mitigation strategies associated with the architecture
- Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements
**Minimum Qualifications**
+ 10+ years of professional experience with building API's using Node.js or Java
+ Excellent knowledge of REST API standards and web services
+ Experience taking requirements to design and building reusable modules
+ Experience building, scaling and performance tuning REST APIs
+ Experience with debugging, troubleshooting and problem solving issues
+ Bachelor's degree or higher in Computer Science, Engineering or related field
**Preferred Qualifications:**
+ Experience building and maintaining large scale production system
+ Building distributed asynchronous systems
+ Experience in AWS and services like SQS, SNS, Elastic Search, Dynamo DB, RDS, Elastic Cache etc.
+ Demonstrates SDLC best practices in coding standards, code reviews, tests and delivery
+ Familiar with Agile/Scrum, continuous integration/delivery, and modern development practices
+ Proficient in understanding of code versioning tool such as Git, perforce etc.
**The Ideal Candidate**
+ You are a talented Software Engineer who is passionate about code quality, usability, and technology
+ You have owned design and mentored your team technically
+ You have a strong record of project execution and completion and have experience with scrum and agile development practices
+ You are excited by the challenge of pushing the limits of the web platform to deliver disruptive, innovative solutions that will delight your customers
#LI-DH1
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
Principal systems software engineer
Posted today
Job Viewed
Job Description
Job Description
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance analysis, and a deep understanding of system level architecture.
Key Requirements:
- Degree in Computer Science, Computer Engineering, or related discipline
- Excellent C/C++ programming skills
- Strong experience in software design, debugging, and performance analysis
- Deep understanding of system level architecture
- Experience with Linux driver or Linux Kernel development
- Ability to work independently and lead development efforts
- Experience contributing to large open/closed source projects
Preferred Skills & Experience:
- Minimum 5 years of software engineering or related work experience
- Masters or PhD in Computer Science, Computer Engineering or a related discipline
- Experience with Python and using C/C++ libraries from Python (e.g. using Cython)
- Focus on software quality and testing
- Experience architecting low and high level APIs
- Proficient in a variety of development styles and programming languages
- Ability to build projects from the ground up
- Comfortable working within a rapidly evolving project
- Driven and self-directed
Perks:
- 20 vacation days
- Strong health and extended health benefits
- Unlimited sick days
- Stock options
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Be The First To Know
About the latest Software development Jobs in Victoria !
Senior Software Engineer (Architecture)
Posted today
Job Viewed
Job Description
Job Description
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip.
They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and runtime. As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for highly parallel architectures to maximize performance and efficiency.
Responsibilities:
- Advance the state of the art in compiler and runtime technology for delivering high-performance acceleration of AI workloads across a variety of neural network architectures.
- Research and design new software and hardware AI solutions, involving simulators, optimizing compilers, code generators, and runtime execution frameworks for deep learning accelerators.
- Evaluate various trade-offs of different parallelization strategies such as performance, power, energy, and memory consumption.
- Enhance AI software tools to support the latest and greatest DNNs emerging from the research community and industry.
- Keep up with the fast-paced development happening in the industry and academia to continuously enhance our products.
- Work closely with other software and hardware engineers to develop the next generation of deep learning software.
- Collaborate with architects and hardware engineers to co-design future accelerators.
Preferred Skills & Experience:
- 10+ years of experience developing software for a variety of highly parallel architectures.
- Previous roles include experience with optimizing algorithms for hardware acceleration machine learning accelerators, spatial architectures, or GPUs.
- Strong problem-solving skills and the ability to resolve complex issues with a high level of ambiguity.
- Understanding of Deep Learning fundamentals.
- Strong development skills in C/C++, Python.
- Superb soft skills: ability to work efficiently and effectively in a group environment, and influence a cross-functional team without having direct managerial authority.
- Computer Science, Engineering, or related degree; preferably MS or PhD.
- Driven and self-directed.
Perks:
- 20 vacation days
- Strong health and extended health benefits
- Unlimited sick days
- Stock options
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Senior Software Engineer - Surfacing Mathematician
Posted 15 days ago
Job Viewed
Job Description
25WD89702
_The French translation can be found below!/La traduction en français se trouve plus bas!_
**Position Overview**
Autodesk is the global leader in design and make technology, including industry-leading 3D design, engineering, and entertainment software and services, that offer customers better outcomes through automation and insights for their design and make processes. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers are doing with our software. With a vision of a better world designed and made for all, Autodesk serves customers in architecture, engineering, and construction; product design and manufacturing; and digital media and entertainment industries.
This role is to join the Autodesk Alias team, which is building industry leading software for automotive and industrial design! Alias is a software package that incorporates sketching, concept modeling, surfacing, visualization, and computational design. Our goal is to be the leading software for the entire design process, all the way from concept creation to production surfacing.
In this role, you will be working with the team of math specialists writing the core functionality that powers Alias surfacing. We are actively working on many challenging geometric modeling projects involving spline surfacing, subdivisional surfaces, meshes, and intersecting technologies. You will gain the satisfaction of working on cutting edge technology that can have an enormous impact on how designers build the shapes of cars, phones, bicycles, and more. Our engineering culture will empower you to make effective decisions, work collaboratively, and take accountability for engineering projects at the core of the product.
**Responsibilities**
+ Design, implement, test, document and maintain features related to enhance the home-grown geometric constraint solver
+ Prototype, implement, and maintain production cloud services and software components
+ Collaborate with teams of talented engineers to design, plan, develop, refactor, test, deliver and maintain complex features
+ Interact with the product owner and product management teams to review and implement proposed designs
+ Being Agile and using LEAN methodology as an active member of a Scrum team
+ Collaborate using tools such as Git, JIRA, Slack and wiki pages
**Minimum Qualifications**
+ Experience in software development in a commercial environment
+ Masters or PhD degree in Mathematics, Mechanical Engineering, Computer Science or related field
+ Strong knowledge of linear algebra, numerical methods, analytical geometry, Spline curves and surfaces, computational geometry, graph algorithms
+ NURBs modelling
**Preferred Qualifications**
+ Experience with Bézier surface and NURBS modeling method(s).
+ Experience with Git or similar source code revision control systems
+ Knowledge of CAD/CAM
+ Knowledge of DevOps, CI/CD pipeline and Test Automation
+ Tech that we use: NURBs modelling, subdiv modeling, mesh modelling, C++ 17, Git, Artifactory, Jenkins
---
**Description du poste**
Autodesk est le leader mondial des technologies de conception et de fabrication, notamment des logiciels et services de conception 3D, d'ingénierie et de divertissement de pointe, qui offrent aux clients de meilleurs résultats grâce à l'automatisation et à la compréhension de leurs processus de conception et de fabrication. Si vous avez déjà conduit une voiture haute performance, admiré un gratte-ciel imposant, utilisé un smartphone ou regardé un grand film, il y a de fortes chances que vous ayez déjà fait l'expérience de ce que des millions de clients Autodesk font avec nos logiciels. Avec pour vision un monde meilleur conçu et fabriqué pour tous, Autodesk sert des clients dans les domaines de l'architecture, de l'ingénierie et de la construction, de la conception et de la fabrication de produits, ainsi que des médias numériques et du divertissement.
Ce poste consiste à rejoindre l'équipe Autodesk Alias, qui développe des logiciels de pointe pour la conception automobile et industrielle ! Alias est un progiciel qui intègre l'esquisse, la modélisation de concepts, le surfaçage, la visualisation et la conception computationnelle. Notre objectif est d'être le logiciel leader pour l'ensemble du processus de conception, de la création du concept au surfaçage de production.
À ce poste, vous travaillerez avec l'équipe de spécialistes en mathématiques qui écrivent les fonctionnalités de base qui alimentent le surfaçage Alias. Nous travaillons activement sur de nombreux projets de modélisation géométrique complexes impliquant des surfaces splines, des surfaces subdivisées, des maillages et des technologies d'intersection. Vous aurez la satisfaction de travailler sur une technologie de pointe qui peut avoir un impact énorme sur la façon dont les concepteurs créent les formes des voitures, des téléphones, des vélos, etc. Notre culture d'ingénierie vous permettra de prendre des décisions efficaces, de travailler en collaboration et d'assumer la responsabilité des projets d'ingénierie au cœur du produit.
**Responsabilités**
+ Concevoir, mettre en œuvre, tester, documenter et maintenir les fonctionnalités liées à l'amélioration du solveur de contraintes géométriques développé en interne
+ Prototyper, mettre en œuvre et maintenir les services cloud de production et les composants logiciels
+ Collaborer avec des équipes d'ingénieurs talentueux pour concevoir, planifier, développer, refactoriser, tester, livrer et maintenir des fonctionnalités complexes
+ Interagir avec le propriétaire du produit et les équipes de gestion des produits pour examiner et mettre en œuvre les conceptions proposées
+ Être agile et utiliser la méthodologie LEAN en tant que membre actif d'une équipe Scrum
+ Collaborer à l'aide d'outils tels que Git, JIRA, Slack et les pages wiki
**Qualifications minimales**
+ Expérience en développement de logiciels dans un environnement commercial
+ Maîtrise ou doctorat en mathématiques, génie mécanique, informatique ou dans un domaine connexe
+ Solides connaissances en algèbre linéaire, méthodes numériques, géométrie analytique, courbes et surfaces splines, géométrie computationnelle, algorithmes graphiques
+ Modélisation NURBS
**Qualifications souhaitées**
+ Expérience avec les méthodes de modélisation des surfaces de Bézier et NURBS.
+ Expérience avec Git ou des systèmes similaires de contrôle de révision du code source
+ Connaissance de la CAO/FAO
+ Connaissance de DevOps, du pipeline CI/CD et de l'automatisation des tests
+ Technologies que nous utilisons : modélisation NURBS, modélisation par subdivision, modélisation par maillage, C++ 17, Git, Artifactory, Jenkins
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**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, our compensation package may include 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 where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).