Senior Principal Software Engineer, AEC Data
Listed on 2026-01-06
-
Software Development
Software Engineer
Position Overview
Are you a self-starter and technical catalyst with a proven track record of quickly tackling complex projects from inception to completion? If so, we have a unique role for you. Autodesk is seeking a highly motivated, experienced Senior 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 existing and future AEC products.
You will lead other developers creating critical system components. You will brainstorm, prototype, and design solutions to complex and interesting problems. If you are a visionary and results‑driven developer looking to make an impact, we want to hear from you.
- Lead the design, development, and implementation of software projects from the ground up
- Provide technical leadership and guidance for software architecture and design decisions
- Quickly prototype and iterate to validate ideas and solutions
- Identify and foster innovation, promoting new technologies and best practices
- Mentor and support developers, fostering a culture of continuous learning and improvement
- Stay current with industry trends and emerging technologies to drive innovation within the team
- Contribute to the strategic direction of our software development efforts
- Hands‑on software development for infrastructure that will perform at scale
- Bachelor’s or master’s degree in computer science or equivalent experience
- 10+ years of Software Development experience building enterprise level cloud services
- Experience building cloud services on Java using Spring desired
- Demonstrated ability to quickly tackle projects from the ground up
- Known for being a technical catalyst, driving innovation and excellence in previous roles
- Excellent problem‑solving skills and ability to think critically and creatively
- Strong communication and collaboration skills
- Strong understanding of cloud‑based architecture, serverless computing, and microservices
- Significant experience with AI development tools. Knowledgeable with LLMs, MCP, and various other AI technologies and concepts
- Experience in monitoring backend performance, ability to identify areas of improvement, and implement optimizations to enhance system scalability, response times, and resource utilization
- Experience with AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, Dynamo
DB, RDS) - Understanding of microservices architecture and distributed systems design principles. Knowledge of RESTful APIs and related protocols (HTTP, JSON)
- Understanding of security principles, authentication, and authorization mechanisms in AWS
Vous êtes autonome, vous avez un esprit technique et vous avez déjà fait vos preuves dans la gestion rapide de projets complexes, de leur conception à leur réalisation ? Si tel est le cas, nous avons un poste unique à vous proposer. Autodesk recherche un développeur logiciel senior principal motivé et expérimenté pour rejoindre l'équipe Architecture, Engineering, and Construction (AEC) Platform Data !
À ce poste, vous serez chargé de créer les services qui alimentent l'infrastructure de données des produits AEC existants et futurs d'Autodesk. Vous dirigerez d'autres développeurs dans la création de composants système essentiels. Vous participerez à des séances de brainstorming, créerez des prototypes et concevrez des solutions à des problèmes complexes et intéressants. Si vous êtes un développeur visionnaire et axé sur les résultats qui souhaite avoir un impact, nous voulons vous rencontrer.
- Diriger la conception, le développement et la mise en œuvre de projets logiciels dès leur conception
- Fournir un leadership technique et des conseils pour les décisions relatives à l'architecture et à la conception des logiciels
- Réaliser rapidement des prototypes et des itérations pour valider les idées et les solutions
- Identifier et encourager l'innovation, en promouvant les nouvelles technologies et les meilleures pratiques
- Encadrer et soutenir les développeurs, en favorisant une culture d'apprentissage et d'amélioration…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).