PlanGrid
Senior Software Developer (Web) (Remote)
AMER - Canada - Ontario - Offsite/Home · Senior · Contract
Sponsorship not specifiedDetected 5 days ago
JavaScriptTypeScriptGoReactDistributed SystemsBackend DevelopmentFull-Stack DevelopmentData StructuresAlgorithmsGitSQLNoSQLAWSDockerTerraformCI/CDJenkinsPrometheusGrafanaWebSocketsUnreal EngineAR/VRCommunicationCollaboration
About the role
- Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies.
- We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
- Ready to shape the world and your future?
Responsibilities
- Design, develop and maintain frontend applications (JavaScript, React, TypeScript) alongside backend services (Golang, AWS)
- Build and optimize beautifully rendered, web-based components that push performance limits across XR Headsets
- Lead large, complex projects across teams, defining scope, planning execution, and delivering milestones on time
- Collaborate with architects, UX designers, product managers, and stakeholders to translate business requirements into product features
- Help shape system design and architecture across cloud and web environments, improving scalability, performance and feel across immersive and 2D environments
- Lead technical discussions, align outcomes with business goals, and document solutions for clarity and adoption
- 5+ years of hands-on experience in software design and development with emphasis on Frontend development
- Deep, hands-on experience developing complex, performance-sensitive web applications in JavaScript (ES6+) with working knowledge of React and Typescript
- Experience building applications with CPU constraints that push browser limits
- Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
Requirements
- Bachelor's or Master's degree in Computer Science or related technical field, or equivalent practical experience
- Experience with real-time communication technologies like WebSockets, Microsoft Fluid and supporting data formats (JSON, Protobuf)
- Demonstrated excellence in cross-functional collaboration, with experience working across multiple engineering teams and stakeholders
- Strong understanding of algorithms, data structures, concurrency, distributed systems, and browser event loops and rendering pipelines
- Experience with Electron
- Experience in an agile development environment
Nice to have
- MS Degree in Computer Science or similar technical field
- Experience with 3D and immersive web technologies like ThreeJS or WebXR
- Proven experience with AWS cloud services and designing resilient, scalable cloud-native architecture.
- Experience with Databases (SQL and noSQL)
- Experience with containerization (Docker)
- Basic game engine experience (Unreal Engine preferred)
- Basic experience with AR, VR and MR
- Proficiency with CI/CD tools and practices (e.g., Jenkins, Spinnaker) and Infrastructure as Code (e.g., Terraform)
Skills
- You actively explore emerging technologies, measure its impact, and share insights widely
- vous explorez activement les technologies émergentes, mesurez leur impact et partagez largement vos connaissances
Compensation
- Salary transparency
- Salary is one part of Autodesk's competitive compensation package.
- For Canada based roles, we expect a starting base salary between $107,000 and $157,300.
- In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Company info
- https://www.autodesk.com/company/global-belonging
- Are you an existing contractor or consultant with Autodesk?
- Please search for open jobs and apply internally (not on this external site).
Apply directly at PlanGrid →Create a free account for alerts like thisView PlanGrid immigration profile
This listing is sourced directly from PlanGrid's careers page and normalized into a canonical job model.