Software Engineer III in San Rafael, CA

Posted 4 years ago

Location: San Rafael, CA

Contract Length: 6 Months (to start)

Visa status: US citizen or Green card

End Client: Autodesk

Client requirement: candidates are requested to provide their LinkedIn ID or profile photo on request.

Responsibilities

  • Work closely with engineers, technical product owners to translate overall system product requirements into well-designed and implemented software components
  • Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices
  • Write unit, functional, regression tests for the code you create, and contribute to the test automation, continuous integration and deployment processes together with everyone else in the development team
  • Work with Autodesk desktop and cloud product integrators of our components to understand their technical integration concerns and help resolve them, dive deep to debug technical issues, and implement fixes to ease integration
  • Collaborate as a member of an agile and rapid response team, to extend excellent technical engagement with consumers of components

Minimum Qualifications

  • BS or MS in Computer Science or related technical field
  • 5+ years of software engineering experience
  • Experience with C/C++, Python, JavaScript
  • Experience developing for Desktop components on Windows, MacOS, Linux OS platforms
  • Knowledge working in client-server ecosystems
  • Exceptional debugging, testing, and problem-solving skills
  • Self-starter, with quick learning curve
  • Team-oriented with strong written and verbal communication skills
  • Working experience within product development teams
  • Experience using GitHub and with CI/CD practices (Eg. Jenkins, Artifactory)

Preferred Qualifications

  • Strong senior level software development/testing skills, especially with C/C++, Python, JavaScript
  • Experience developing native, cross OS-platform UI (For example: Win32/MFC, Objective-C/Cocoa frameworks, Qt frameworks)
  • Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies
  • Low tolerance for inefficiency and the burning desire to automate anything that can be automated
  • A real passion for making simple, robust, and scalable platforms used by other engineering teams

Experience working in an Agile/Scrum environment

Requirementsa:2:{s:5:"label";s:12:"Requirements";s:5:"value";s:0:"";}
Education Qualificationa:2:{s:5:"label";s:23:"Education Qualification";s:5:"value";s:0:"";}
Responsibilitiesa:2:{s:5:"label";s:16:"Responsibilities";s:5:"value";s:0:"";}

Apply Online