Jobs.ca
Jobs.ca
Language
Autodesk logo

Senior Principal Software Engineer

Autodesk15 days ago
Remote
Canada
$160,800 - $260,150/yearly
Senior Level

About the role

Who you are

  • If you are a visionary and results-driven developer looking to make an impact, we want to hear from you
  • 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, DynamoDB, 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

What the job involves

  • 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 for the 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
  • 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

About Autodesk

10,000+