
Job Overview
Location
AMER - Canada - British Columbia - Remote
Job Type
Full-time
Category
Software Engineer
Date Posted
May 15, 2026
Full Job Description
đź“‹ Description
- • Build and maintain features across the full stack, including a React web application, React Native iOS and Android mobile apps, and a Python/Django backend
- • Design and implement REST APIs that are well-documented, well-tested, and resilient to intermittent connectivity in field environments
- • Collaborate with product managers and designers to translate user needs into clear technical specifications and well-scoped development plans
- • Write clean, maintainable code with strong test coverage for all components of the field operations platform
- • Contribute to system architecture and design decisions, particularly for new features and evolving infrastructure
- • Participate in on-call rotations and take ownership of resolving production issues in a high-reliability environment
- • Mentor junior engineers through code reviews, pairing sessions, and knowledge sharing to elevate team-wide technical standards
- • Improve development workflows, tooling, and CI/CD pipelines to increase team efficiency and deployment reliability
- • Ensure all software meets the demanding conditions of real-world construction sites, including offline functionality and performance on constrained devices
- • Contribute to a culture of documentation, quality assurance, and continuous improvement across the engineering team
- • Work closely with QA engineers to validate features under real-world connectivity and hardware constraints
- • Focus on building offline-first functionality for mobile applications used by field workers with limited or no network access
- • Optimize application performance for mobile devices with limited memory, processing power, and inconsistent network conditions
- • Engage in cross-functional agile development cycles to deliver reliable, user-centric software used by construction professionals on active job sites
- • Maintain and enhance PostgreSQL databases to support scalable, high-availability field data storage and synchronization
- • Ensure all backend services are architected for scalability, fault tolerance, and seamless integration with AWS cloud infrastructure
- • Help define and implement incremental rollout strategies using feature flags to safely deploy changes to field teams
- • Promote best practices in code structure, testing, monitoring, and incident response across the engineering organization
- • Participate in planning and prioritization discussions to align technical work with product goals and user impact
- • Advocate for user-centered design principles when developing software for non-technical field workers in harsh environments
Skills & Technologies
About Autodesk, Inc.
Autodesk, Inc. develops professional design, engineering, and entertainment software. Its flagship products include AutoCAD, Revit, Fusion 360, Maya, and 3ds Max, serving architecture, engineering, construction, manufacturing, media, and education sectors worldwide. Founded in 1982, the company provides cloud-based subscription services enabling digital design, simulation, visualization, and collaboration across project lifecycles. Headquartered in San Rafael, California, Autodesk operates globally, empowering customers to create sustainable infrastructure, products, and digital content through integrated software platforms and emerging technologies such as generative design, additive manufacturing, and building information modeling.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Scale Army Careers
4 months ago

FullStory, Inc.
3 months ago
