Taro Logo

Software Development Engineer

Leader in 3D design, engineering, and entertainment software, empowering innovators in manufacturing, architecture, construction, media, and entertainment industries.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Enterprise SaaS · Consumer

Description For Software Development Engineer

Autodesk, a global leader in 3D design and engineering software, is seeking a Software Development Engineer to join their team in Singapore. This role presents an exciting opportunity for entry-level engineers to work on critical data ecosystems and contribute to innovative solutions in a company that powers design across multiple industries.

The position focuses on developing tools and frameworks for product data management, requiring strong programming skills particularly in C/C++, with opportunities to work with Java, Python, and cloud technologies. You'll be working on cross-platform development spanning Windows, Mac, and Linux environments, building reusable components and ensuring high-performance, scalable applications.

As part of Autodesk's engineering team, you'll collaborate with other engineers to solve sophisticated modern engineering problems, with a particular focus on data infrastructure and ecosystem improvements. The role offers excellent growth potential, with exposure to both desktop application development and data architecture.

The ideal candidate should have 0-2 years of experience, strong fundamentals in computer science, and excellent communication skills. You'll be joining a company that values diversity, flexibility, and innovation, with the opportunity to work on products that help customers across manufacturing, architecture, construction, media, and entertainment industries visualize and create their ideas.

Working at Autodesk means being part of a culture that emphasizes collaboration, innovation, and impact. The company offers a hybrid work environment, demonstrating their commitment to employee flexibility and work-life balance. This is an excellent opportunity for someone starting their career to join a leading technology company that's shaping how things are designed and made across multiple industries.

Last updated 9 days ago

Responsibilities For Software Development Engineer

  • Creatively design and develop tools and frameworks to instrument and ingest product data effectively
  • Collaborate with other engineers, providing insights and coming up with innovative solutions
  • Apply knowledge of various technologies and choose the best fit to meet business requirements
  • Contribute to making the product data ecosystem better
  • Perform End-to-end development including automation testing
  • Cross platform development on Windows, Mac and Linux
  • Build reusable components and libraries
  • Ensure the performance, quality, speed and scalability of the application
  • Help users adopt and integrate components

Requirements For Software Development Engineer

Java
Python
  • Solid knowledge and experience with functional or object-oriented programming
  • Solid Proficiency in desktop application and component development
  • Solid proficiency in C/C++, with 0-2 years working on desktop and component development
  • Experience with testing frameworks – GTest, Java TestNG, etc
  • Experience with distributed version control system (preferably git)
  • Outstanding communication, problem solving and interpersonal skills
  • Highly organized and can write clear documentation
  • Familiar with non-functional testing
  • Good command of English
  • Degree in computer science or related field

Benefits For Software Development Engineer

  • Flexible Work Arrangements

Jobs Related To Autodesk Software Development Engineer