JOB TITLE: SENIOR SOFTWARE ENGINEER- BACKEND/ LOCATION: SAN FRANCISCO
IMAGINE, DESIGN AND CREATE A BETTER WORLD
THE OPPORTUNITY
Autodesk products are switching from perpetual licenses to subscriptions. We used to offer licenses that never expired. We now sell subscriptions where customers buy the rights to use the software for a given time period.
The team critical to this business transformation is looking for a Senior Software Engineer. You will design REST/SOAP APIs, improve existing backend platform and own features. You will work with architects, developers and operations people. You will advance the platform for subscriptions, order processing and entitlements.
THE CANDIDATE
• You enjoy making highly scalable and highly available distributed systems.
• You write clean, testable and effective code.
• You hold yourself and others to high technical standards (design, architecture and implementation).
• You have a deep understanding of object-oriented design and at least one modern backend framework.
• You enjoy shipping features following agile methods.
RESPONSIBILITIES
Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
Build high quality code following unit testing and test driven development
Drive and participate in code and document reviews, mentoring team in best
practices
Collaborate with peer organizations, dev ops, support organizations on technical
issues and provide guidance
Interpret and translate business needs to technical requirements and accurate
estimates
Evaluate and recommend tools, technologies and processes to ensure the highest
quality and performance is achieved
Work with team to troubleshoot code level problems quickly and efficiently.
Apply deep technical expertise to resolve challenging programming and design
problems
is our vision at Autodesk. Our flagship product, AutoCAD software, has become
synonymous with CAD and is a fixture in design shops worldwide. We have industry-
leading 3D solutions for industrial design and manufacturing; architecture, engineering
and construction; as well as media and entertainment. Over 10 million professionals in
185 countries are using Autodesk products to save time and money, gain competitive
advantage, and change the way ideas are brought to life.
Focus on scalability, security and availability of all applications and processes
Contribute to the design and architecture to enable secure, scalable and
maintainable software
Contribute to risk identification and risk mitigation strategies associated with the
architecture
MINIMUM QUALIFICATIONS
BS/MS in Computer Science or equivalent work experience
5+ years hands-on experience developing scalable, distributed applications
Experience with XML/JSON, designing and building web services using
REST/SOAP
Strong object-oriented development proficiency in Java
Strong experience with building cloud based API platforms or backend systems in a
Unix environment
Possess strong verbal and written communication skills
Possess strong analytical skills with excellent problem solving abilities
Must be extremely detail-oriented with respect to documentation and communication
BONUS POINTS FOR
Experience in building micro services
Exposure to open source toys in the cloud
TECHNOLOGIES WE USE
• AWS
• Java
• Kinesis and RabbitMQ
Dynamodb
ELK
by via developer jobs - Stack Overflow
No comments:
Post a Comment