Principal Software Developer
ExternalFull-timeOn-site1w ago
API GatewayAWSCachingCI/CDData ModelingDocker
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Day to day Hands-on coding to deliver scalable backend services and infrastructure
- Provide technical leadership and guidance for software architecture and design decisions
- Mentor and support developers, fostering a culture of continuous learning and improvement
- Develop and maintain reliable, secure, high performance cloud services
- Maintain high code quality through automated deployments, unit and integration testing, and continuous improvement practices
- Document and present technical solutions clearly and thoroughly
- Support the engineering manager in achieving on-time delivery of team commitments
- Participate in on-call rotations for production systems
Requirements
- 10+ years of Software Development experience building enterprise level cloud services
- BS or MS in Computer Science, Computer Engineering, or equivalent experience
- Experience building cloud services on Java using Spring O R Typescript
- Strong understanding of cloud architecture, serverless computing, microservices, infrastructure as code, GitOps , and AWS best practices
- Experience with front end frameworks and libraries such as React, NestJS , and Next.js
- Hands-on experience with AWS services including ECS, Lambda, API Gateway, DynamoDB, RDS, SQS, and SNS. Event Driven Architecture a plus
- Understanding of security principles, authentication, and authorization mechanisms
- Familiarity with containerization using Docker
- Experience with relational and NoSQL databases, including data modeling, ORM frameworks, and caching strategies
- Experience designing and working with distributed systems and RESTful APIs, including integration with internal and external team APIs
- Experience monitoring backend performance, identifying areas for improvement, and implementing optimizations for scalability, response times, and resource usage
- Experience working with CI/CD pipelines such as Jenkins or GitHub Actions
- Significant hands on experience with AI powered development tools such as Claude code, Cursor, Vscode copilot. Familiarity with spec driven development and agentic coding tools
- ______________________________________________________________________________________________________________
- 26WD96424, Développeur logiciel principal
- Présentation du poste
- Responsabilités
- Codage pratique au quotidien pour fournir des services et une infrastructure backend évolutifs
- Assurer le leadership technique et fournir des conseils pour les décisions relatives à l'architecture et à la conception logicielles
- Accompagner et soutenir les développeurs, en favorisant une culture d'apprentissage et d'amélioration continus
- Développer et maintenir des services cloud fiables, sécurisés et hautement performants
- Maintenir une qualité de code élevée grâce à des déploiements automatisés, des tests unitaires et d'intégration, et des pratiques d'amélioration continue
- Documenter et présenter les solutions techniques de manière claire et exhaustive
- Soutenir le responsable de l'ingénierie pour respecter les délais de livraison des engagements de l'équipe
- Participer aux rotations de permanence pour les systèmes de production
- Qualifications minimales
- Plus de 10 ans d'expérience en développement logiciel dans la création de services cloud de niveau entreprise
- Licence ou master en informatique, en génie informatique, ou expérience équivalente
- Expérience dans la création de services cloud en Java à l'aide de Spring OU Typescript
- Solide compréhension de l'architecture cloud, de l'informatique sans serveur, des microservices, de l'infrastructure en tant que code, de GitOps et des meilleures pratiques AWS
- Expérience avec les frameworks et bibliothèques front-end tels que React, NestJS et Next.js
- Expérience pratique des services AWS, notamment ECS, Lambda, API Gateway, DynamoDB, RDS, SQS et SNS. Une expérience en architecture orientée événements est un plus
- Compréhension des principes de sécurité, de l'authentification et des mécanismes d'autorisation
- Maîtrise de la conteneurisation à l'aide de
Additional Information
Job Requisition ID # 26WD96424 26WD96424, Principal Software Developer French translation to follow!/Traduction française à suivre! Position Overview Autodesk is seeking a Principal Software Developer to join the Architecture, Engineering and Construction (AEC) Data Platform team . AEC Data provides Products, APIs and services that help customers access, use, and share data across their ecosystem. You will help build cloud-based collaboration capabilities across Autodesk design tools.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at autodesk? Share your experience