
Senior Software Developer
Autodesk
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$107,000 - CA$157,300 per year
Job Level
About the role
- Involved with all aspects of software development
- Developing with quality and running the service to create and maintain the most reliable, secure, performant and high throughput service for our customers
- Contribute to a high-performing agile team that includes other strong developers and support from dedicated designers and product owners
- Working on feature development projects that fill needs in pre-construction and planning
- Using modern development tools, technologies and platforms to continually innovate and improve both software and processes
Requirements
- Bachelor's degree in Computer Science or Software engineering or equivalent experience
- 5 to 8 years of software development experience
- Solid understanding of typical web application architecture (data, application, web tiers etc.)
- Experience with REST API development in a Service Oriented Architecture (microservices architecture)
- Strong understanding of cloud design patterns and best practices
- Experience with security best practices for a modern cloud service
- Ability to support the production service by periodically being on-call
- Familiarity with CI/CD concepts and experience working with a deployment pipeline
- Knowledge of one or more of the following: JavaScript, TypeScript, Node.js and React
- Proficiency with Amazon Web Services or other cloud infrastructure technologies
Benefits
- annual cash bonuses
- commissions for sales roles
- stock grants
- comprehensive benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentREST API developmentmicroservices architecturecloud design patternssecurity best practicesCI/CD conceptsJavaScriptTypeScriptNode.jsReact
Soft Skills
team collaborationcommunicationproblem-solvingagile methodologyadaptability
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering