Senior Principal Software Engineer
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
Senior Principal Software Engineer
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