Cloud Software Engineer

Autodesk

(San Francisco, California)
Full Time
Job Posting Details
About Autodesk

Autodesk makes software for people who make things. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you’ve experienced what millions of Autodesk customers are doing with our software. Autodesk gives you the power to make anything.

Summary

As a Software Engineer, you will be working with subject matter experts, interaction designers and software engineers to create platforms and tools to advance life sciences fields, and ultimately support the design-build-test-learn cycle of biological design. You will be initially working on Genetic Constructor, a cloud toolkit for designing and manufacturing living things. The successful candidate will be a software developer with several years of experience with cloud technologies, looking for opportunities to learn new technologies and interested in biology.

Responsibilities
  • Work with user experience designers and subject matter experts to design the tools
  • Collaboratively establish and implement the development plan
  • Create and communicate technical designs to meet specifications
  • Prototype and implement the required functionality
  • Implement unit and integration tests
  • Provide code documentation and other input to technical documents
  • Participate in architecture and code reviews to eliminate implementation problems early in the development cycle
  • Write and speak publicly about the tools we are developing
Ideal Candidate

Requirements

  • Bachelor degree in Computer Science, or equivalent experience
  • Minimum of 5 years of professional software development
  • Proficiency with JavaScript (server-side and client-side)
  • Experience building RESTful HTTP servers and applications in services-oriented architectures
  • Experience with threaded and asynchronous server-side applications
  • Experience with ORMs and building applications backed by relational, Key/Value, and distributed file-system storage
  • Experience in Agile Development environments
  • Excellent communication skills, both oral and written
  • Flexibility and ability to respond quickly to multiple priorities and under changing conditions

Preferred Qualifications

  • Experience with ES6/modern JavaScript
  • Experience building scalable cloud applications with AWS technologies
  • Proficiency with Python and PIP package manager
  • Experience with Docker
  • Experience working in collaboration with designers to create outstanding user experiences

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • Documentation
  • Agile Development Process
  • JavaScript
  • Python
  • Software Development
  • Biology
  • ORM
  • ES6
  • Computer Science
  • HTTP
  • Docker
  • Technical Design
  • Cloud Application
  • User Experience (UX)
  • RESTful

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.