Autodesk banner

Senior Principal Software Engineer, AEC Data

Autodesk

The Role

Overview

Lead design & development of cloud services for Autodesk's AEC data platform.

Key Responsibilities

  • software architecture
  • hands‑on development
  • prototyping
  • technical leadership
  • innovation
  • mentorship

Tasks

-Contribute to the strategic direction of our software development efforts -Lead the design, development, and implementation of software projects from the ground up -Réaliser rapidement des prototypes et des itérations pour valider les idées et les solutions -Hands-on software development for infrastructure that will perform at scale -Provide technical leadership and guidance for software architecture and design decisions -Stay current with industry trends and emerging technologies to drive innovation within the team -Identify and foster innovation, promoting new technologies and best practices -Développement pratique de logiciels pour une infrastructure capable de fonctionner à grande échelle -Mentor and support developers, fostering a culture of continuous learning and improvement

Requirements

  • aws
  • java spring
  • microservices
  • ai tools
  • computer science
  • problem solving

What You Bring

-Strong understanding of cloud-based architecture, serverless computing, and microservices -Expérience significative des outils de développement de l'IA. Connaissance des LLM, MCP et de diverses autres technologies et concepts liés à l'IA -Expérience dans la création de services cloud sur Java à l'aide de Spring souhaitée -Strong communication and collaboration skills -Experience in monitoring backend performance, ability to identify areas of improvement, and implement optimizations to enhance system scalability, response times, and resource utilization -Licence ou master en informatique ou expérience équivalente -Plus de 10 ans d'expérience dans le développement de logiciels pour la création de services cloud au niveau de l'entreprise -Bachelor’s or master’s degree in computer science or equivalent experience -Understanding of security principles, authentication, and authorization mechanisms in AWS -Demonstrated ability to quickly tackle projects from the ground up -Quickly prototype and iterate to validate ideas and solutions -Capacité avérée à s'attaquer rapidement à des projets dès leur lancement -Excellent problem-solving skills and ability to think critically and creatively -Expérience des services et technologies AWS (par exemple, EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS) -Compréhension de l'architecture des microservices et des principes de conception des systèmes distribués Connaissance des API RESTful et des protocoles associés (HTTP, JSON) -Known for being a technical catalyst, driving innovation and excellence in previous roles -Compréhension approfondie de l'architecture cloud, de l'informatique sans serveur et des microservices -Understanding of microservices architecture and distributed systems design principles Knowledge of RESTful APIs and related protocols (HTTP, JSON) -Experience with AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS) -Significant experience with AI development tools. Knowledgeable with LLMs, MCP, and various other AI technologies and concepts -Compréhension des principes de sécurité, des mécanismes d'authentification et d'autorisation dans AWS -Experience building cloud services on Java using Spring desired -Identifier et encourager l'innovation, en promouvant les nouvelles technologies et les meilleures pratiques -Solides compétences en matière de communication et de collaboration -Contribuer à l'orientation stratégique de nos efforts de développement logiciel -Diriger la conception, le développement et la mise en œuvre de projets logiciels dès leur conception -10+ years of Software Development experience building enterprise level cloud services -Excellentes compétences en matière de résolution de problèmes et capacité à penser de manière critique et créative -Encadrer et soutenir les développeurs, en favorisant une culture d'apprentissage et d'amélioration continus -Fournir un leadership technique et des conseils pour les décisions relatives à l'architecture et à la conception des logiciels -Reconnu pour être un catalyseur technique, stimulant l'innovation et l'excellence dans vos fonctions précédentes -Expérience dans la surveillance des performances backend, capacité à identifier les domaines à améliorer et à mettre en œuvre des optimisations pour améliorer l'évolutivité du système, les temps de réponse et l'utilisation des ressources

Benefits

-Se tenir au courant des tendances du secteur et des technologies émergentes afin de stimuler l'innovation au sein de l'équipe

The Company

About Autodesk

-Pioneered software for 2D and 3D design, revolutionizing industries. -Known for products like AutoCAD, it reshaped architecture, engineering, and manufacturing workflows. -Empowering creators in fields from construction to digital media, enabling more innovative designs. -Develops tools used in iconic projects, from skyscrapers to blockbuster movies. -Pushes the boundaries of design technology, leading the way in artificial intelligence and automation. -Software is a cornerstone in diverse sectors, from industrial to infrastructure, energy, and entertainment. -Cloud-based solutions streamline design processes and foster real-time collaboration across industries. -A leader in 3D design software, with solutions powering projects in every corner of the globe. -Committed to shaping the future of digital design, bringing complex visions to life.

Sector Specialisms

Building Design

Construction

Automotive

Building Product Manufacturing

3D Animation

Architecture

Engineering

Construction Professionals

Mechanical Engineering

Mechanical CAD

Thermal Simulation

Electronic Design Automation

Print Circuit Board Design

Mechanical, Electrical, and Plumbing (MEP)

HVAC

Fabrication

Estimation

Infrastructure

Civil Engineering

Genetic Engineering (Life Sciences)