Job Requisition ID #22WD64682Position Overview Autodesk Construction Solutions is looking for a Principal Mobile Engineer to help us build the future faster. Our customers are building some of the most amazing construction projects in the world, and our mobile applications are among their essential tools. On the Autodesk Construction Solutions mobile team you'll be building a powerful construction productivity app and platform which are improving outcomes and safety on the jobsite, transforming the lives and work of our customers and users. We work across a diverse set of technologies; in this role you will have the opportunity to get exposure to many technologies including Swift, Kotlin (including Kotlin Multiplatform), JavaScript, Python, C++, Objective-C, C#, Metal, Vulkan, and more. We develop cross-platform domain logic in Kotlin, so the features you end up leading will also have an impact across multiple platforms, including iOS, Android, Windows desktop and the Web. ResponsibilitiesDevelopment and optimization of features related to the rendering and viewing of construction records in both 2D and 3D as well as related collaboration workflows, pushing the boundaries of what's possible with both our native and web-based viewing and markups capabilitiesContribute to the ongoing design, development and optimization of our offline data synchronization system which enables our users to view and collaborate on complex construction records and design files without an internet connection Collaborate across mobile development teams to contribute to and help steer our shared libraries written in Kotlin (domain logic) and/or C++ (graphics and related concerns)Spread your knowledge and expertise to help enable other mobile developers grow in their craft while improving the quality of existing solutions Minimum Qualifications At least 10 years of diverse professional software development experience Significant experience building apps for iOS or Android, and ideally more than one mobile or desktop platform Kotlin Multiplatform experience is a major plus; excitement to learn more about this emerging technology is keyInterest and experience in refactoring and improving legacy code and systemsStrong written and verbal English language communication skills Preferred Qualifications Experience with professional-grade developer testing including TDD/BDD, property-based testing, contract testing, and other engineering practices which help drive high quality outcomesExperience with at least one server-side framework (Rails, Django, Flask, etc.), database-related concepts, and multiple client platforms will all be important as you will have cross-platform and full-stack exposureExperience with geospatial concepts and/or graphics programming a big plus Interest in mentoring and technical leadership – in this role, you’ll have the opportunity to help drive the technical direction of critical aspects of our products, as well as helping to guide your colleagues' careersDomain knowledge of the construction industry (or other areas of AEC) and a strong user-centered approach to one's work About Autodesk Construction Solutions 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 Autodesk Construction Cloud, 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 #ACSCareers#LI-POSTAt Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.Salary is one part of Autodesk’s competitive package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
View Original Job Posting