Senior Principal Software Engineer - AEC Data Remote
About the Role
We're hiring a Senior Principal Software Engineer - AEC Data Remote to join our innovative team at Autodesk. In this role, you'll tackle complex projects from inception to completion, driving the development of services that power the data infrastructure for Autodesk's Architecture, Engineering, and Construction (AEC) products.
What You'll Do
- 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.
- Engage in hands-on software development for infrastructure that will perform at scale.
Requirements
- 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 is 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, including knowledge of LLMs, MCP, and various other AI technologies and concepts.
- Experience with AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS).
Nice to Have
- Experience in monitoring backend performance, identifying areas of improvement, and implementing optimizations to enhance system scalability, response times, and resource utilization.
- Understanding of security principles, authentication, and authorization mechanisms in AWS.
- Knowledge of RESTful APIs and related protocols (HTTP, JSON).
What We Offer
- Competitive salary ranging from $160,800 to $260,150 based on experience and location.
- Annual cash bonuses and stock grants.
- Comprehensive health and financial benefits.
- Flexible remote work options to support work-life balance.
- A culture of belonging where everyone can thrive.
This role offers a unique opportunity to lead innovative software projects at Autodesk, with a competitive salary and a strong focus on AI technologies.
Who Will Succeed Here
Proficiency in Java and Spring frameworks with a strong background in building microservices architectures, ensuring scalable and efficient data handling for AEC applications.
Demonstrated experience in cloud architecture, particularly with AWS, enabling seamless deployment and management of applications in a remote work environment.
A proactive mindset focused on integrating AI technologies into software solutions, combined with a strong analytical approach to problem-solving and project leadership.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months