Autodesk Senior Software Engineer in San Francisco, California
Senior Software Engineer Location: San Francisco, CA- United States Job ID: 180000004N
Position Overview Do you thrive in an environment where you can work on engaging and challenging projects? Do you have a start-up mentality? Every year Autodesk hires talented engineers to join our team and benefit from unlimited access to our technology and industry mentors. If this sounds like you let's talk.
Responsibilities * Develop and lead an Agile software development team * Build scalable and complex mobile and web applications, APIs and platforms that support large-scale 3D graphics, big data, and machine learning * Evaluate current software architecture and implement enhancements as required * Develop and maintain high quality code by pairing in a TDD process with senior technical leads * Build and scale automated testing infrastructure to support rapid hands-off Quality Assurance (QA) * Coordinate and collaborate across teams to ensure reliable, secure, available, and scalable releases * Lead technical architecture discussions and help drive technical decisions * Deploy, monitor and maintain distributed production micro-services applications * Provide direct customer support and troubleshooting for rapid iteration and fixing of production issues * Provide Level 1 service operations and on-call support for large scale production micro-services ecosystems * Architect, develop and build automation and bots to fully automate all aspects of deploying, maintaining and monitoring large scale software systems * Mentor other engineers and deeply review code
Minimum Qualifications * You have a Bachelor s degree in Engineering, Computer Science or related technical field * You have 8 years of progressive, post-baccalaureate software engineering-related experience * You have at least 8 years of experience in each of the following skills: o Design, architect and develop AWS-hosted BIM 360 web and RESTFul API software utilizing Ruby on Rails, ReactJS and Backbone. Mentor other engineers and deeply review code. Build software using Continuous Integration and Continuous Deployment Test Driven Development methodologies (using technologies such as Jenkins, Teaspoon, Selenium) o Design, architect and develop AWS-hosted BIM 360 Schedule web and mobile software utilizing Ruby on Rails, Angular.js, NodeJS, Objective-C, Swift programming languages with experience building Construction Scheduling Software (e.g. Oracle Primavera P6). Architect large scale software systems for large scale schedules. Build a continuous integration and deployment pipeline using Jenkins and Capybara o Design, architect and develop BIM 360 Glue software with experience in heavy 3D graphics and collaboration workflows utilizing C#, C programming languages
About Autodesk With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital scientists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.
Title: Senior Software Engineer
Location: California-San Francisco
Requisition ID: 180000004N