Fullstack Engineer

Main Location
San Rafael, CA, United States
Open jobs

Fullstack Engineer

Location: San Francisco, CA- United States JOB ID: 19WD34624 Position Overview Autodesk has fully reimagined the construction business for the digital age, enabling companies to address the most important challenges they face today while preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS) portfolio connects the office, trailer and field so customers can move seamlessly through each phase of a building’s lifecycle — from design and preconstruction to construction, turnover and operations — with best-in-class solutions that include Assemble Systems, BIM 360, BuildingConnected and PlanGrid. General contractors, subcontractors, and owners around the world rely on ACS to win more work, enhance collaboration, speed decision-making, reduce risk, and improve overall project outcomes. Responsibilities - Building, shipping, and maintaining features on our products - Maintaining a high standard of code quality by leading team best practices around testing, code reviews, and design patterns - Translating complex design and product requirements into discrete engineering tasks with level of effort estimates - Communicating status updates, identifying potential blockers, and resolving the root cause of slowdowns with Product Managers and the rest of the engineering team - Providing technical mentorship and guidance to junior engineers - Understanding product and business requirements as a foundation for making technical decisions - Leading the long-term technical direction of the code bases for our product, pushing the team forward to adopt new tools, patterns, languages, or frameworks when appropriate - Building near real-time collaboration and markup for construction drawings - Building slick and responsive UI that can handle millions of user generated data points (like photos and annotations) - Building tools to streamline communication and collaboration on the construction site - Tackling synchronization and consistency that allows our users to work and edit offline - Replacing Excel workflows with simple, powerful tools Minimum Qualifications - Have at least 3 years of engineering experience - Have the passion and dedication to write highly scalable, reliable code - Have experience with at least one server side framework (Rails, Django, Flask, etc.) - Have experience with at least one of the following: building single page web applications end to end, including experience with MV* JavaScript frameworks, building client side Java applications (preferably for Android), building iOS apps in Objective-C and Swift Preferred Qualifications - Technical degree or equivalent experience - Experience using modern build systems - Experience refactoring and re-architecting to support new models and paradigm - REST API and library design - Database design and optimization - Asynchronous processing and infrastructure - Performance analysis across distributed systems About Autodesk With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It’s disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital artists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world. #ACSCareers

Position Overview

Autodesk has fully reimagined the construction business for the digital age, enabling companies to address the most important challenges they face today while preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS) portfolio connects the office, trailer and field so customers can move seamlessly through each phase of a building’s lifecycle — from design and preconstruction to construction, turnover and operations — with best-in-class solutions that include Assemble Systems, BIM 360, BuildingConnected and PlanGrid. General contractors, subcontractors, and owners around the world rely on ACS to win more work, enhance collaboration, speed decision-making, reduce risk, and improve overall project outcomes. Responsibilities - Building, shipping, and maintaining features on our products - Maintaining a high standard of code quality by leading team best practices around testing, code reviews, and design patterns - Translating complex design and product requirements into discrete engineering tasks with level of effort estimates - Communicating status updates, identifying potential blockers, and resolving the root cause of slowdowns with Product Managers and the rest of the engineering team - Providing technical mentorship and guidance to junior engineers - Understanding product and business requirements as a foundation for making technical decisions - Leading the long-term technical direction of the code bases for our product, pushing the team forward to adopt new tools, patterns, languages, or frameworks when appropriate - Building near real-time collaboration and markup for construction drawings - Building slick and responsive UI that can handle millions of user generated data points (like photos and annotations) - Building tools to streamline communication and collaboration on the construction site - Tackling synchronization and consistency that allows our users to work and edit offline - Replacing Excel workflows with simple, powerful tools Minimum Qualifications - Have at least 3 years of engineering experience - Have the passion and dedication to write highly scalable, reliable code - Have experience with at least one server side framework (Rails, Django, Flask, etc.) - Have experience with at least one of the following: building single page web applications end to end, including experience with MV* JavaScript frameworks, building client side Java applications (preferably for Android), building iOS apps in Objective-C and Swift Preferred Qualifications - Technical degree or equivalent experience - Experience using modern build systems - Experience refactoring and re-architecting to support new models and paradigm - REST API and library design - Database design and optimization - Asynchronous processing and infrastructure - Performance analysis across distributed systems

About Autodesk

With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It’s disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital artists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world. #ACSCareers


Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
Mission
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Fullstack Engineer
Autodesk, Inc.