This job has expired, please see additional jobs below
Software Architect
Autodesk
San Rafael, CA, United States
Job Details - this job has expired, please see similar jobs below
Summary
The Software Architect works within a highly visible team at Autodesk where the technical strategy and architecture you define, has a direct impact to the millions of users of Autodesk products. When any of our customers Try, Buy, and Subscribe to any of our software products, they will be touching the cloud services platform you have designed.
This platform and experience is a center piece in supporting our top-line business transformation objectives.
The ways companies and individuals buy and access software is changing rapidly, and we are embracing this change with a complete transformation of our software assess and entitlements services. This Software Architect will design this end-to-end architecture spanning the entire Autodesk eco-system, from desktop, web, and mobile devices and the enterprise systems and cloud services tiers in the middle.
Responsibilities
• Architect the services platform managing all software licensing, entitlements, and access control, across an eco-system of inter-dependent technology teams
• Drive the technical strategy and roadmap with hands-on leadership in arch and implementation
• Architect the core integration components embedded across all Autodesk applications
• Drive and align technical strategy across divisions and inter-dependent teams
• Manage cross-functional relationships with stakeholders, engineers, and technical partners
• Serve as technical evangelist across technical and non-technical personnel at all levels
• Mentor and work with technical implementation team
Qualifications
• MS or equivalent in Computer Science
• 7-10+ years software development experience, creating enterprise solutions at cloud scale
• Extensive experience developing web services and cloud technologies
• Experience building event driven systems and working with message queues
• Cross-platform, native desktop app development (Windows, Mac, Linux)
• Understanding of enterprise integration patterns
• Understanding of CAP theorem and experience with eventual consistency in multi region environments
• Experience with AWS and Amazon EC2
• Experience with access / identity management technologies (OAuth, OpenID, SAML)
Skills
• Languages: Java, JavaScript, Python, C#, C++
• Libraries: Spring Framework, J2EE, JSF2, OSGI
• Tools: Git, Subversion, Eclipse, IntelliJ, Maven
• Cloud: Puppet, Docker, Amazon EC2, REST API design
• Other: Agile, TDD, BDD, UML, Enterprise Integration Patterns