Senior Software Engineer
- Posted 09 November 2022
- LocationSingapore
- Job type Permanent
- Reference22WD64182
Company's Benefits
-
Leadership Development Program
-
Mentorship Program
-
Paid Parental Leave
-
Return to Work Policy
-
Flexible Working Arrangements
-
Breastfeeding Rooms
-
Sponsorship Program
-
Coaching Program
-
Raise Numbers Of Women In Leadership
-
Internal Women's Networking Group
-
Equal Pay Initiatives
Job Description
Position Overview
The AutoCAD team at Autodesk is seeking highly passionate developer to join our dynamic R&D team in Singapore. The AutoCAD team delivers best-in-class computer-aided design (CAD) software that architects, engineers, and construction professionals rely on to create precise 2D and 3D designs. Millions of AutoCAD customers design and build smart infrastructures, stunning architectures, and modern machineries with our software to make an impact to the world.
This is an exciting opportunity to explore and adopt cutting edge technologies, collaborate with teams of smart individuals across functional groups, and impact the life of millions of people.
The successful candidate will join a talented and seasoned engineering team. You will be part of a team that conceptualizes, designs, architects, and builds the best-in-class AutoCAD engine powered by years of Autodesk intellectual property for the AutoCAD web app.
Responsibilities
Design, prototype, implement and test AutoCAD desktop and AutoCAD web applications features according to product specifications
Collaborate with the extended team of software developers, product designers and quality assurance engineers across worldwide engineering sites
Work as an integral member of a high performing team making an important individual contribution
Work with tech lead & software architect to maintain high quality code and architecture consistency
Estimate effort and schedule for projects undertaken and complete them on time, adhering to pre-determined specification and quality standards
Minimum Qualifications
Bachelor’s degree or higher in Computer Science, Information Systems, Engineering or equivalent
5 and more years' experience in software development
Excellent C++ programming skills and experience on Microsoft Windows
Strong object-oriented design and analysis skills with a deep understanding of data structures and algorithms
Solid knowledge and experience with Agile development processes and methodologies, e.g. Scrum, Kanban
Self-motivated, possessing initiative to get things done with minimal supervision
Preferred Qualifications
Experience with web development. e.g. JavaScript, TypeScript, HTML5
Experience with compiler technology
Experience with OpenGL, WebGL, Emscripten & asm.js
10 Things That Describe You
Problem solver
Smart
Innovative
Adaptable
Inclusive
Impactful
Humble
Courageous
Accountable
Pragmatic