Job Requisition ID #
25WD89205
25WD89205, Senior Software Developer
French translation to follow!/Traduction française à suivre!
Position Overview
Autodesk's pre-construction bidding application is powered by the builder's network, a searchable graph database that connects general contractors' projects or jobs to subcontractors. This network is the heart of the successful Building Connected product inside the Autodesk Construction Cloud services.
As a Senior Software Engineer on the Network team, you will be responsible for the care and growth of this valuable dataset, including implementing new features either for end-users or data consumers (internal or external), integrating new functionality from Autodesk's shared platforms, crafting APIs, designing and tuning data models and collections, writing tests and documentation, and automating & managing the operations to the different technology stacks. Primary technology stack: React, MongoDB, Nodejs and Cloud technologies.
Responsibilities
- Design and develop new features
- Document architectural decisions and code design specifications
- Break apart complex initiatives into manageable chunks
- Focus on quality, including writing unit/integration tests and refactoring when appropriate, debug, and solve defects in implemented software solutions
- Perform on-call duties
- Collaborate effectively with UX Designers, Product Managers, SDETs, and other Software Engineers
- Work within a small, agile team, following a sprint methodology
- Participate actively in code reviews and contribute to technical discussions
- Effectively communicate technical challenges within and cross-teams
- Keep yourself up-to-date with evolving technologies and showcase it with an implementation
- Empathetically help other developers grow
- Advanced expert role, requiring deep subject-matter knowledge and sound business acumen to advise leaders
- For jobs at this level, knowledge of the business starts to become as important as subject-matter knowledge
- Incumbents translate specialized subject-matter requirements into business needs/requirements
- Require depth of specialized expertise to interpret internal/external business issues and recommend best practices to address them
- Solve complex problems that require in-depth evaluation of variable factors by taking a broad perspective to identify the best approach and innovative solutions
- Work independently, with close guidance in only the most complex or unusual situations Adapt communication style to persuade various stakeholders across the business and frequently interact with senior leaders to provide advice and SME
- May lead functional teams or programs within own function (or closely related functions)
Minimum Qualifications
- 2+ years of experience in React, Redux, REST APIs (preferably using Node.js)
- 4+ years of experience leading software development professionally, delivering product features
- MongoDB or similar databases experience
- Full-Stack Mindset
Preferred Qualifications
- University degree in Computer Science, Software Engineering or equivalent
- Broad web application development, including mobile friendly elements
- Extensive experience with search functionalities, from e-commerce or similar experience with large user groups, data sets