Autodesk is looking for a Senior Software Developer to join the Autodesk Platform Services - Data Foundation & Accessibility Team to deliver high-value, exabyte-scale and cloud data platform components powering desktop, mobile, and web products. This enables product teams to build cohesive in-product data experiences, partners to integrate and expand data, and end-users to work with their data across all Autodesk products.
Requirements
- 5+ years of software design, development, and/or consulting experience in cloud systems
- Excellent hands-on Java programming skills and exposure to Spring Boot
- Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies
- Hands-on Experience with AWS or other cloud providers
- API development experience (REST, GraphQL, gRPC)
- Additional programming skills like Go or TypeScript
- Experience with object-oriented design patterns
- Familiarity with CI/CD concepts and experience working with a deployment pipeline such as Jenkins
- Experience with Databases and database design principles at cloud scale
- Familiarity with building scalable systems and services in the cloud
Responsibilities
- Involve with all aspects of software development, working to create and maintain the most reliable, secure, performant, and high throughput service for our customers by applying cloud technology
- Partner with product managers, product owners, software architects, and other development teams to iteratively turn high-level requirements into product enhancements that are delivered to customers incrementally
- Contribute to software design and architecture by using cloud design patterns and injecting your cloud expertise into the entire development lifecycle
- Contribute to improvements in processes and deliverables that increase the effectiveness of the team in responding to customer and needs
- Document and present your ideas and solutions thoroughly
- Use the latest and greatest cloud technologies
- Deliver high quality code that millions will use
Other
- Graduate or Postgraduate in Computer Science Engineering or related technical fields
- Work with some of the smartest, mentor and be mentored
- Experiment, learn, and grow
- Make key decisions
- hybrid based in San Francisco