Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking a Principal Software Developer to join their AEC Platform Data team. The role involves building services for data infrastructure, collaborating with teams, and leveraging cloud technologies. Ideal candidates will have extensive experience in cloud services, strong programming skills, and a passion for innovative solutions. This position offers the opportunity to make impactful decisions and mentor others while delivering code used by millions.
Principal Software Developer page is loaded
Job Requisition ID #
25WD86187The French translation can be found below!/La traduction en français se trouve ci-dessous!
Position Overview
Autodesk is seeking a highly motivated, experienced Principal Software Developer to join the Architecture, Engineering, and Construction (AEC) Platform Data team! In this role, you will be responsible for building services that power the data infrastructure of Autodesk's AEC products. This role is ideal if you are passionate about enterprise-level service development and transforming how AEC professionals use data for decision-making and project delivery.
You will be part of a team creating innovative solutions and learning from industry experts!
Collaborate with dedicated teams
Experiment, learn, and grow
Utilize the latest cloud technologies
Deliver code used by millions of customers
Mentor others and grow your skills
Make impactful decisions
Our team enables real-time, data-centric experiences at scale to make a difference for all who imagine, design, and build our world.
Responsibilities
Participate in all aspects of software development to create reliable, secure, high-performance cloud services.
Work closely with product managers, architects, and stakeholders to turn high-level requirements into incremental product improvements.
Contribute to software design and architecture, leveraging cloud design patterns and your cloud expertise.
Conduct peer code reviews
Profile and optimize existing products for better performance
Develop infrastructure for scalable systems
Design and implement various tests (unit, regression, end-to-end)
Improve team processes and deliverables for efficiency
Document and present ideas and solutions clearly
Support production systems through on-call rotations
Minimum Qualifications
Bachelor’s or Master’s degree in computer science
8+ years of experience developing enterprise cloud services
Strong understanding of cloud architecture, serverless computing, microservices
Experience with AWS services (e.g., EC2, Lambda, S3, DynamoDB)
Proficiency in programming languages (JavaScript/TypeScript, Java, Python, Node.js, Go, React, Express)
Knowledge of containerization (Docker) and orchestration (Kubernetes, AWS ECS)
Understanding microservices architecture and distributed systems
Knowledge of RESTful APIs and security principles in AWS (SOC-2)
Experience with automated testing and performance monitoring
Experience working in Agile environments is preferred
Strong problem-solving skills and teamwork orientation
Description du poste
Autodesk recherche un développeur logiciel principal expérimenté pour rejoindre l'équipe AEC Platform Data. Vous serez chargé de créer des services pour l'infrastructure de données des produits Autodesk, en transformant la façon dont les professionnels de l'AEC utilisent les données pour prendre des décisions et réaliser leurs projets.
Vous ferez partie d'une équipe innovante et apprendrez auprès des meilleurs!
Travailler avec des équipes dévouées
Expérimenter, apprendre, évoluer
Utiliser les dernières technologies cloud
Fournir du code utilisé par des millions de clients
Encadrer et être encadré
Prendre des décisions clés
Notre équipe offre des expériences en temps réel à grande échelle pour faire une différence dans le monde.
Responsabilités
Participer à toutes les phases du développement logiciel pour créer des services fiables, sécurisés et performants en utilisant le cloud
Collaborer avec les parties prenantes pour transformer les exigences en améliorations continues
Contribuer à la conception et à l'architecture logicielle en utilisant des modèles cloud
Réaliser des revues de code
Optimiser les performances des produits existants
Développer une infrastructure scalable
Mettre en œuvre des tests variés
Améliorer les processus et livrables
Documenter et présenter clairement vos idées
Participer aux rotations d'astreinte
Qualifications minimales
Licence ou master en informatique
Au moins 8 ans d'expérience dans le développement de services cloud d'entreprise
Connaissances solides en architecture cloud, microservices, sécurité AWS
Maîtrise des langages de programmation listés
Expérience avec Docker, Kubernetes ou AWS ECS
Bonne compréhension des API RESTful et principes de sécurité cloud
Expérience en tests automatisés et monitoring
Expérience en environnement Agile est un plus
Capacités analytiques et collaboratives